четверг, 16 апреля 2020 г.

Google sheet (гугл таблицы). Простые триггеры. onOpen

Google sheet (гугл таблицы). Простые триггеры. onOpen

Создадим функцию, чтобы при открытие нашей таблицы - создавалось наше  пользовательское меню.

Переходим к работе со скриптами - откроем из основного меню редактор скриптов


Создадим функцию onOpen, для этого добавим нижеприведенный код

function onOpen() {
  
  //--- Вызываем пользовательскую функцию - myInetMenu 
  myInetMenu();
  
}



Проверим результат


Дополнительные материалы:
Google sheet (гугл таблицы). Добавляем пользовательское меню

Google Apps Script – Сценарии приложений Google


gSheet.Вызываем нашу функцию

Google sheet (гугл таблицы). Добавляем пользовательскую функцию

Пользовательские Функции. Из даты Месяц прописью.date_to_string()

Google таблицы. Простая работа на примере учета Моих расходов.

среда, 15 апреля 2020 г.

Google sheet (гугл таблицы). Добавляем пользовательское меню

Google sheet (гугл таблицы). Добавляем пользовательское меню

Переходим к работе со скриптами - откроем из основного меню редактор скриптов


Создадим пользовательскую функцию myInitMenu, для этого добавим нижеприведенный код

function myInitMenu() {

  //--- Возвращает экземпляр среды пользовательского интерфейса электронной таблицы, которая позволяет сценарию добавлять такие функции, как меню, диалоговые окна и боковые панели. 
  //--- Справка - https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app?hl=ru#getUi()
  var my_ui = SpreadsheetApp.getUi();
  //--- Создает меню
  //--- Справка - https://developers.google.com/apps-script/reference/base/menu
  var my_menu = my_ui.createMenu("Мои функции");
  //--- Добавляет элемент в меню
  //--- Справка - https://developers.google.com/apps-script/reference/base/menu
  my_menu.addItem("Моя функция - Все идет по плану", "myGoToPlan");
  //--- Вставляет меню в экземпляр пользовательского интерфейса редактора.
  //--- Справка - https://developers.google.com/apps-script/reference/base/menu
  my_menu.addToUi();
  
}  



Проверим результат


Дополнительные материалы:


Google Apps Script – Сценарии приложений Google


gSheet.Вызываем нашу функцию

Google sheet (гугл таблицы). Добавляем пользовательскую функцию

Пользовательские Функции. Из даты Месяц прописью.date_to_string()

Google таблицы. Простая работа на примере учета Моих расходов.





вторник, 14 апреля 2020 г.

Google sheet (гугл таблицы). Добавляем пользовательскую функцию

Переходим к работе со скриптами - откроем из основного меню редактор скриптов


Создадим пользовательскую функцию goToPlan, для этого добавим нижеприведенный код

function myGoToPlan() {
  
  SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange('a1').setValue('Все идет по плану');
                                                                                      
}


В меню выбираем название нашей функции  myGoToPlan 

и нажимаем кнопку выполнить,



Проверим результат

пятница, 3 апреля 2020 г.

Google sheet (гугл таблицы). Двумерный массив превращаем в одномерный массив




Двумерный массив имеет несколько столбцов и строк. 
Одномерный массив имеет один столбец и много строк.

Исходные данные - двухмерный массив


Результат в ячейке С13:

=FLATTEN(H2:I8)