Как получить доступ к указанной вкладке c - PullRequest
1 голос
/ 08 мая 2020

в моем скрипте, я пытаюсь выполнить свой код на определенной вкладке c. Вот мой фрагмент кода

function sendalert() {
  var sheet = SpreadsheetApp.getActiveSheet();

В моем листе Google 6 вкладок, но я бы хотел, чтобы мой скрипт всегда запускался на вкладке с именем «Оператор». Как мне добиться этого?

1 Ответ

2 голосов
/ 09 мая 2020

Я считаю, что ваша цель следующая.

  • Вы хотите запустить сценарий для листа с именем Operator в активной электронной таблице.

Для этого как насчет этого ответа?

Пункты модификации:

  • Чтобы получить доступ к определенному листу c по имени листа, вы можете использовать getSheetByName(name).
  • Когда используется getActiveSheet(), используется открытый лист в браузере. Если браузер не открыт, используется лист 1-й вкладки.

Измененный скрипт:

При изменении вашего скрипта измените его следующим образом.

function sendalert() {
  var sheetName = "Operator";
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName(sheetName);

  // do something.

}

Ссылки:

...