Используйте этот скрипт для разделения имени и фамилии в Google Sheets

Используйте этот скрипт для разделения имени и фамилии в Google Sheets

5 мая 2023 г.

Хотите ли вы разделить столбец электронной таблицы, состоящий из полных имен людей, на имена и фамилии? Что ж, вставьте этот очень простой скрипт в редактор скриптов вашего приложения для работы с электронными таблицами, и вы сможете это сделать.

Разделить выбранный столбец

Следующий связанный скрипт выполняет три действия:

  1. Создайте пользовательское меню на вкладках электронных таблиц с заголовком Пользовательское меню.
  2. После того, как вы вызовете настраиваемое меню, оно проверит ==ячейку, которую вы выбрали== для разделения. Сценарий не будет работать, если вы не выберете ячейку в правом столбце.
  3. Разделите весь столбец на два столбца, поместив первое значение в первый столбец, а второе (и остальные, если они есть) в новый столбец.

```javascript функция splitName() { // получаем лист и данные константный лист = SpreadsheetApp.getActiveSheet(); // получить выбранную строку const activeColIndex = лист.getActiveRange().getColumn();

const data = sheet.getDataRange().getValues(); const lastRow = data.length;

sheet.getRange(1,activeColIndex,lastRow,1).splitTextToColumns();

// если вы новичок и хотите использовать только эту функцию, используйте этот код /**

Триггер OnOpen, создающий меню

@param {Словарь} e */ функция onOpen(e) { создатьПользовательскоеМеню();

/**

Menu создает пользовательский интерфейс меню в электронной таблице. */ функция createCustomMenu() { let menu = SpreadsheetApp.getUi().createMenu("Пользовательское меню"); // Или DocumentApp, или SlidesApp, или FormApp.

menu.addItem("Разделить имена", "splitName"); меню.addToUi();

/**

Код Нибеш Хадка.

Я внештатный сотрудник и эксперт по автоматизации Google Workspace.

Вы можете найти меня на:

https://linkedin.com/in/nibesh-khadka

https://nibeshkhadka.com

me@nibeshkhadka.com */ ```

Как добавить код скрипта приложений в электронную таблицу

Если вы не знаете, как добавить этот скрипт на свой лист, просто нажмите на вкладку Расширения, а затем Скрипт приложений, как показано на изображении ниже.< /p>

Open Script Editor

Теперь, как и в предыдущих блогах, вы можете просто:

  1. Сохраните код.
  2. Перезагрузите документ. Где вы увидите пользовательское меню, как показано ниже.
  3. И выполнить функцию.

Выполнение функции

Вот несколько изображений, иллюстрирующих, как эта операция будет выглядеть в ваших документах.

Custom Menu

Before and After Splitting Names

Спасибо за потраченное время

==Меня зовут Нибеш Хадка, и как внештатный эксперт по автоматизации я специализируюсь на автоматизации продуктов Google с помощью Apps Script. Итак, приступим! Если вам нужны мои услуги, дайте мне знать .==

Не забудьте поставить лайк и поделиться этим блогом.

:::информация Также опубликовано здесь.

:::


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE