У меня был поиск вокруг, и я не мог найти / разбить информацию, необходимую для этой работы. Извиняюсь, если действительно есть действительный вопрос для этого.
Мне нужно:
- Выбрать активную электронную таблицу
- Выбрать каждую ячейку в электронной таблице
- Внедрите формулу в каждую ячейку, но, что важно, она должна добавить локальный адрес ячейки в конец формулы I. EG: если я введу формулу "= IMPORTRANGE (" my.url.com "," My Sheet !! A1 "), то следующая ячейка должна быть A2, а формула должна заканчиваться на A2 повторите с A1 до AA69.
Для более полного понимания
Я связываю два отдельных листа Google вместе. Я использую IMPORTRANGE для считывания URL-адреса целевого листа, затем извлекаю нужную «вкладку листа» из целевого листа.
Затем у меня есть дубликат шаблона целевого листа в который я хотел бы скопировать всю целевую информацию. Например : MySheet - это пустой дубликат TargetSheet, мне нужно скопировать всю информацию из TargetSheet в MySheet с помощью IMPORTRANGE, однако есть много команд, которые используйте один и тот же макет листа, но у всех есть уникальные URL, и я создаю генератор листов, поэтому скрипт значительно ускоряет это.
У меня есть стандартный захват листа, который отлично работает :
var activeSheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var rangeList = activeSheet.getRange(['A1:AA69']);
И я построил моя формула из других переменных, которая собирается достаточно легко:
// Create a combined formula from above variables, at present the only part missing is the cell to inject this into and closing parenthesis.
var IMPORTRANGE_FORMULACONSTRUCT = IMPORTRANGE_BEGINFORMULA_VALUE + "(" + '"' + SPREADSHEETURLVALUE + '"' + ", " + '"' + IMPORTRANGE_INFORMATIONTAB_VALUE + "!" ;
// Print to Logs (View with Ctrl + Enter)
Logger.log(IMPORTRANGE_FORMULACONSTRUCT);
Как я могу l oop по каждой ячейке и добавить каждую ячейку в конец моей формулы?
Помощь оценена .