Я хочу установить текст или число в Google Sheet из скрипта.
Я хочу установить Hello
или пронумеровать 9
в ячейке F2
. Я нашел этот код до сих пор:
SpreadsheetApp.getActiveRange().setValue('hello');
но это не указывает, какая ячейка.
google-apps-script
google-sheets
Антенны
источник
источник
Ответы:
Следующий код делает то, что требуется
источник
Используйте
setValue
методRange
класса, чтобы установить значение конкретной ячейки.Вы также можете выбрать ячейку, используя номера строк и столбцов.
Также возможно установить значение сразу для нескольких ячеек.
источник
Решение :
SpreadsheetApp.getActiveSheet().getRange('F2').setValue('hello')
Пояснение:
Установка значения в ячейке электронной таблицы, к которой прикреплен скрипт
Установка значения в ячейке на листе, которая открыта в данный момент и к которой прикреплен скрипт
Установка значения в ячейке в некоторой электронной таблице, к которой НЕ прикреплен скрипт (известно имя целевого листа)
Установка значения в ячейке в какой-либо электронной таблице, к которой НЕ прикреплен скрипт (известна позиция конечного листа)
Это константы, вы должны сами их определить
Под скриптом, прикрепленным к листу, я имею в виду, что скрипт находится в редакторе скриптов этого листа. Не прикрепленный означает, что он не находится в редакторе скриптов этого листа. Может быть в любом другом месте.
источник