Еще один вопрос из скрипта приложения. Я работал / изучал это в течение нескольких дней и приблизился, но мне нужно добавить элемент автоматизации, мои текущие сценарии не подходят для конечной цели.
Мне нужно:
- Получить URL из ячейки на моем основном листе "генератора".
- URL указывает на совершенно отдельный Google Sheet.
- Мне нужно возьмите указанную c именованную вкладку листа из внешней ссылки Google Sheet и перенесите ее в мой мастер do c в качестве новой вкладки листа.
- Исходная ячейка с URL-адресом может быть заменена с новой ссылкой, следовательно, требуется автоматизация. Я не хочу иметь несколько сценариев с жестко закодированными идентификаторами или URL-адресами листов.
- Ссылка URL-адреса может измениться, но на каждом внешнем листе будет вкладка с одинаковым именем, поэтому она остается согласованной.
Кажется, если я сохраню ячейку URL (в данном случае B28 содержит URL) как переменную в сценарии, она больше не станет читаемой. Например:
var SPREADSHEET_URL_REFERENCE_SOURCE_SHEET = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Calc Generator");
var SPREADSHEET_URL_REFERENCE_SOURCE_RANGE = SPREADSHEET_URL_REFERENCE_SOURCE_SHEET.getRange("B28");
var SPREADSHEET_URL_VALUE = SPREADSHEET_URL_REFERENCE_SOURCE_RANGE.getValues();
После этого мой сценарий больше не может получить URL-адрес. Буду признателен за любую помощь, в этот момент я немного ослеп!
Спасибо.