Могу ли я объединить два скрипта в одну кнопку в Google Sheets? - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть две кнопки на листе Google, каждая из которых выполняет свой скрипт.Я хотел бы иметь возможность нажать одну кнопку и запустить оба сценария.Возможно ли это?

Моя первая кнопка / скрипт очищает несколько диапазонов:

{function clearRange() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Pricing 
Comparison');
sheet.getRange('B2:B5').clearContent();
sheet.getRange('B7:B12').clearContent();
sheet.getRange('B14:B16').clearContent();
sheet.getRange('B23').clearContent();
sheet.getRange('B26').clearContent();
sheet.getRange('B28:B29').clearContent();
sheet.getRange('E2:E20').clearContent();
sheet.getRange('H13').clearContent();
sheet.getRange('J13').clearContent();

}}

}}

Моя вторая кнопка / скрипт возвращает ячейку обратно к определенному значению:

function doTest() 
{SpreadsheetApp.getActiveSheet().getRange('A19').setValue('Multi-tenant 
Cloud');
}

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

1 Ответ

0 голосов
/ 20 февраля 2019

Используйте третью функцию () Например:

function combine() {
  clearRange();//you can change the order if required and add as many as you wish
  doTest();
}

Прикрепите комбайн к вашей кнопке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...