Size: a a a

Чат | Google Таблицы и скрипты

2020 March 15

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Anton Grant
буду признателен)
function newValues() {  
 var spreadsheet = SpreadsheetApp.getActive();
 spreadsheet.getRange("C3:C7").setValues([[297], [210], [1], [1], ['ватман']]);
 spreadsheet.getRange("D7").setValue(150);
};
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Anton Grant
это долдго выполняется, и это я его ещё не весь написал, а кусочек. около 4х секунд уже сейчас,
Каждое обращение к таблице, запись или удаление - требует времени. Поэтому нужно максимально оптимизировать количество таких обращений. Ходить в каждую ячейку отдельно - невыгодно.
источник

AG

Anton Grant in Чат | Google Таблицы и скрипты
Понял, спасибо. а если диапазон C3:D7, то заполнение идёт по строкам или по столбцам?
источник

AG

Anton Grant in Чат | Google Таблицы и скрипты
ничего же мне не мешает в тех ячейках, где ничего не надо вставлять ставить [],[],
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Anton Grant
ничего же мне не мешает в тех ячейках, где ничего не надо вставлять ставить [],[],
ну это удалит данные, если они там будут
источник

AG

Anton Grant in Чат | Google Таблицы и скрипты
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Да, в этом случае можно, структура будет такой

[[210, ],
[297, ],
[1, ],
[1, ],
[ватман, 150]]
источник

AG

Anton Grant in Чат | Google Таблицы и скрипты
тут нет данных, а пробегаться надо по всей "серой" таблице от C3:D17
источник

AG

Anton Grant in Чат | Google Таблицы и скрипты
понял, буд пробовать
источник

AG

Anton Grant in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Да, в этом случае можно, структура будет такой

[[210, ],
[297, ],
[1, ],
[1, ],
[ватман, 150]]
+ Спасибо. буду пробовать сейчас)
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Anton Grant
+ Спасибо. буду пробовать сейчас)
spreadsheet.getRange("C3:d7").setValues(
[[210, null],
[297, null],
[1, null],
[1, null],
['ватман', 150]])
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
spreadsheet.getRange("C3:d7").setValues([[210, null],[297, null],[1, null],[1, null],['ватман', 150]])

Можно так, не важно
источник

AG

Anton Grant in Чат | Google Таблицы и скрипты
Давно интересовала тема, как с 0 создавать листы с данными из скрипта, с формулами и прочими пирогами, но например как делать выпадающие меню пока не понимаю))
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Anton Grant
Давно интересовала тема, как с 0 создавать листы с данными из скрипта, с формулами и прочими пирогами, но например как делать выпадающие меню пока не понимаю))
Можно и с нуля создать, можно и просто скопировать шаблон, который будет где-то запрятан
источник

AG

Anton Grant in Чат | Google Таблицы и скрипты
копирование шаблона по времени быстрее ?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Anton Grant
копирование шаблона по времени быстрее ?
Скорее с этим будет работать проще, если нужно будет что-то быстро подправить.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
источник

AG

Anton Grant in Чат | Google Таблицы и скрипты
Ну я думаю, что сейчас пока мне не нужны шаблоны, но по мере развития калькулятора, будут постепенно появляться хотелки, типа предзаполнения по шаблонам.
источник

AG

Anton Grant in Чат | Google Таблицы и скрипты
и шаблоны будут из меню заполняться.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Anton Grant
Ну я думаю, что сейчас пока мне не нужны шаблоны, но по мере развития калькулятора, будут постепенно появляться хотелки, типа предзаполнения по шаблонам.
Что за калькулятор у вас, что калькулирует?
источник