googleappsscriptrc | Unsorted

Telegram-канал googleappsscriptrc - Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

1847

Чат посвящен вопросам обработки данных и автоматизации работ с помощью сервисов Google Cloud и Yandex Cloud. Изначально посвящен Google Apps Script. Google Workspace чат t.me/gsuiterc Заказать работу @oshliaer и @GoogleSheets_ru_cm

Subscribe to a channel

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Походу сырое апи обернуть придется 🤣

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Дядя Саша есть может готовое, что на гитхабе? А то я билдер пишу, тут затык

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Я про то Sheets.Spreadsheets.batchUpdate

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Сраная дока, описание для сырого апи, но они местами не совпадают с методами, которые в app script есть, не описаны, гугол… вроде и билдер существует запросов, но его никто не видел🤣

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Мне кажется у меня аналогично. Но это для Nodejs

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Там еще должна быть настрокай в options

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

    Sheets.Spreadsheets.batchUpdate(
{
requests: [{
repeatCell: {
cell: {
userEnteredFormat: {
numberFormat: {
type: "DATE_TIME",
pattern: "dd.mm.yyyy hh:mm",
},
},
},
range: {
sheetId: 1031317941,
startRowIndex: 1,
endRowIndex: 11,
startColumnIndex: 0,
endColumnIndex: 1,
},
fields: "userEnteredFormat.numberFormat",
}
}],
includeSpreadsheetInResponse: false,
responseRanges: [],
responseIncludeGridData: false,
},
spreadsheetId
)

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Чтобы не путало фичи в версиях, можно подключить mcp context7

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Я сторонник читать все данные с листа и потом с ними работать, фильтровать создавать новый массив и т.д.
А что, если создать фильтр через API и потом прочитать данные, быстрее будет?

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Ты имеешь виду, что нужно делать 2 запроса, т.к. сразу в одном batch нельзя использовать результаты 1-го "подзапроса" ?

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Это не API, и он не всегда подходит. Но, чаще, да, его можно довольно ловко использовать. Напрмиер, он возвращает сразу диапазоны, с которыми можно работать в batch

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Нет. Нужно получать все данные и выбирать. Метедата -- это метка пространства данных, к которой можно обратиться, чтобы быстрее получить часть данных. Тоже самое и с фильтрами и поиском. Напрмиер, можно сделать конкретную колонку индексом, быстро кней обращаться и искать только в ее данных.

Найти "тест" в любых ячейках на листе -- это просто перебрать весь массив.

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Всем привет, sheet api можно фильтрануть данные на листе. Типа ищу строки, где тест написано на листе. Смотрю доку, там есть метадата, есть параметр, не пойму оно или нет, если оно как его готовить

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Доброе утро! Подскажите пожалуйста, несколько лет назад я тут видел инфу, которая читает текст с картинок и pdf файлов. Существует ли такой готовый механизм или же это через сторонние api делается? Моя задача принимать ботом квитанции по оплате, и вытаскивать данные в гугл табличку. Может быть кто-то этим уже занимался?

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Конечно лучше пустые ячейки

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Вообще в идеале при вставке значений сразу и формат но Sheets.Spreadsheets.Values.batchUpdate нельзя когда raw вставляю даты как текст, но текстовые данные типа чисел имеют нужный формат он приоритетнее для артикулов

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Тут то вверху ид потом запрос, то внизу и в подсказках ничего не написано толком с примером

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Методы апи и не должны совпадать с spreadsheetsapp

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

async function formatRangeDate(auth, sheet, startRow, startColumn, endRow, endColumn, formatString) {
try {
const sheets = google.sheets({
version: 'v4',
auth
});
const sheetId = await getSheetId(auth, sheet);
//TODO set checkbox
sheets.spreadsheets.batchUpdate({
spreadsheetId: sheet.spreadsheetId,
resource: {
requests: [{
repeatCell: {
cell: {
userEnteredFormat: {
numberFormat: {
type: 'DATE',
pattern: formatString || 'dd.mm.yyyy hh:mm:ss'
}
}
},
range: {
sheetId: sheetId,
startRowIndex: startRow - 1,
endRowIndex: endRow,
startColumnIndex: startColumn - 1,
endColumnIndex: endColumn
},
fields: 'userEnteredFormat.numberFormat'
}
}]
}
})
} catch (err) {
console.log('Sheets API Error: ' + err);
}
}

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Последние строки надо как options передать или добавить {}, ? Есть пример?

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

почему не меняет формат запрос проходит но результата нет

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Привет! Пару дней замечаю что таблицы все время в загрузке висят. Помогает только ВПН. Кто-то сталкивался?
Невозможно зайти в редактор скриптов

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Неа. Ваще забубенная вещь.

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

TextFinder делается через SpreadsheetApp

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

А еще в API нельзя узнать размер листа.

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

И для этого есть довольно быстрый TextFinder :)

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Так себе если исходник качественный то сработает

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Встроенная OCR в гуглах есть, потом обрабатывать эти данные через GPT

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Если говорим про API, то null круче, чем '', т.к. быстрее. Это я где-то даже слышал/читал. Но у него есть "эффект тени": если в ячейке уже есть что-то, то перезаписи не будет. В некоторых случаях очень удобно.

Читать полностью…

Скрипты Гугл, Таблицы, Google Cloud, Yandex Cloud, Отчеты, Автоматизация

Ну я про вб куча данных с 0 сносить 0 а то при большом обьеме размер имеет значение

Читать полностью…
Subscribe to a channel