Size: a a a

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

2022 February 08

АФ

Артем Файзулов... in Чат | Google Таблицы и скрипты
делаю то, что могу с помощью того, что знаю) год назад я ни сточки кода написать не мог. теперь работаю над большими проектами с тысячами строками кода. но вот про   SpreadsheetApp.flush() только сегодня узнал)
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Например, мы не знаем сколько столбцов будет в вставляемом массиве.
Ну так возьмем диапазон под вставку исходя из его размера

function setTest(){
 var spreadsheet = SpreadsheetApp.getActiveSpreadsheet()
 var sheet = spreadsheet.getSheetByName('Sheet1')
 var data = [1, 2, 3, 4]
 var range = sheet.getRange(1, 1, 1, data.length)
 range.setValues([data])
}
источник

АФ

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

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
function setTest(){
//...
 var data = [ [1,2,3,4], [5,6,7,8] ]
 var range = sheet.getRange(1, 1, data.length, data[0].length)
 range.setValues(data)
}
источник

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
📌Привет, Valerii Lhov, чтобы бот вас разблокировал:
1) перейдите в оглавление нашего канала и найдите третий пост сверху
2) нажмите на кнопку (ниже), на которой будет день этого поста
источник

АФ

Артем Файзулов... in Чат | Google Таблицы и скрипты
красиво, спасибо, я поиграюсь с этим. на мой нынешний взгляд это не очевидно)
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Все строки должны иметь один и тот же размер, так что для размерности диапазона годится длина любой строки
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
если массив будет вида [ [1,2,3,4]. [5.6.7] ] то при попытке вставить вторую строку скрипт завершится с ошибкой
источник

АФ

Артем Файзулов... in Чат | Google Таблицы и скрипты
ааа, понял, Вы считаете только первую строку. Логично)
источник

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
Ivan, правильно – ты в чате!

Правила чата
Памятки
источник

D

Double Jacket Jimmy in Чат | Google Таблицы и скрипты
Привет, небольшой вопрос: можно ли через скрипт вставить чекбокс?
Не значение .setValue(false/true), а именно чекбокс
источник

АФ

Артем Файзулов... in Чат | Google Таблицы и скрипты
range.insertCheckboxes()
источник

D

Double Jacket Jimmy in Чат | Google Таблицы и скрипты
Спасибо! Работает)
источник

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
Ivan (0) изменил репутацию Артем Файзулов (7)
источник

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
Valdemar, правильно – ты в чате!

Правила чата
Памятки
источник

В

Владимир in Чат | Google Таблицы и скрипты
Коллеги добрый вечер! Подскажите кто знает, несколько дней назад познакомился с app sheets, моя идея проста до безобразия - есть 3 листа в файле на гугл диске. Расход/приход/рюкзак(типо склад).
Так вот, вопрос, как сделать что бы определённые колонки суммировались на листе приход и расход. А на листе рюкзак=приход-расход. И выдавал остаток по факту. Может быть кто то делал уже типо мини склад подскажите я дуб дубом не могу додуматься и информации найти. Заранее спасибо!
источник

ИД

Игорь Дроздов... in Чат | Google Таблицы и скрипты
Пример
источник

u

un_excel_bot 😈 in Чат | Google Таблицы и скрипты
📌📌❗ Valdemar, в чате только одно правило: к каждому вопросу прикладывать ссылку на Таблицу с примером.

✅Как нужно:
Друзья, привет! Как бы мне из левой таблицы сделать правую? Сроки горят, гречки нет, выручайте:
https://docs.google.com/spreadsheets/d/1RxWhIvTprmnVHxUpRXOonLgBrfv7YL6cevGWaNo26nE/edit#gid=135585788
источник

В

Владимир in Чат | Google Таблицы и скрипты
источник

ИД

Игорь Дроздов... in Чат | Google Таблицы и скрипты
Доступ на редактирование
источник