Квота сервисов Google для бота Telegram (скрипт Google Apps)

Я не уверен, что это подходящая платформа для вопросов, но у меня есть несколько вопросов относительно квот Google Services. Я проведу однодневное мероприятие, которое в значительной степени зависит от использования телеграмм-бота, работающего с использованием GAS. Я беспокоюсь, что в этот день я превышу свою дневную квоту для служб Google. Поэтому у меня есть пара вопросов по этому поводу:

  1. Распространяется ли квота на создание документов и на создание PDF? В частности, я создаю PDF-файлы, используя .createFile(blob). Засчитывается ли это в счет лимита 250/день?

  2. Могу ли я отслеживать, сколько квот Google Services у меня осталось на день? В частности, я хотел бы отслеживать количество оставшихся квот UrlFetchApp.fetch(), поскольку боты телеграмм сильно зависят от этой функции.

  3. Могу ли я временно увеличить количество квот Google Services всего на один день?

Спасибо! Любая помощь очень ценится!

Понятие о том, сколько операций у вас осталось на день, на самом деле не применимо, скажем, у вас есть квота в 24 операции, которые вы можете выполнять каждый день. Это означает, что у вас может быть только один час, если вы делаете два за час, то вы превысили квоту.

Cooper 21.12.2020 21:03

Является ли PDF документом? Если да, то я думаю, что это засчитывается в вашу квоту.

Cooper 21.12.2020 21:05

Можете ли вы увеличить свою квоту на один день. Вероятно, нет, если вы не настроите учетную запись и не дадите Google возможность выставить вам счет за увеличение. Но это между вами и Google, а не нами. Я думаю, вы можете сделать это в проекте облачной платформы. Но я должен признать, что я избегаю дополнительных расходов.

Cooper 21.12.2020 21:48

Можете ли вы поделиться скриптом, чтобы проверить его? Или вы пытались увидеть, попадает ли он в квоту?

Kessy 22.12.2020 16:57
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
4
261
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Спасибо за ваши ответы! Просто чтобы сообщить всем, я решил проблемы, которые я разместил здесь. Пожалуйста, смотрите ответы на вышеуказанные проблемы ниже:

  1. Я использую folder.createFile(Blob) для создания PDF-файлов из скрипта Google Apps и до сих пор не сталкивался с проблемой ежедневной квоты. Это так, даже если я генерирую> 900 таких файлов в течение одного дня. Следовательно, у меня есть основания полагать, что квота на создание документов, указанная в разделе: https://developers.google.com/apps-script/guides/services/quotas, не распространяется на создание файлов PDF.

  2. Следуя комментарию Кесси, я решил вручную записать потребление квоты с помощью простого скрипта. Это было достигнуто путем создания нового листа в моей книге и обновления листа каждый раз, когда реализуется вызов fetchURL. Сценарий выглядит следующим образом:

    var log = SpreadsheetApp.openById(logSheet_ssId).getSheetByName("logSheet") var fetch_count = log.getRange(1,1).setValue(log.getRange(1,1).getValue() + 1) var fetch_time = log.getRange(1,2).setValue(new Date())

... где общее количество вызовов fetchURL обновляется в ячейке (строка = 1, столбец = 1) с использованием fetch_count, с отметкой времени в ячейке (строка = 1, столбец = 2), показывающей, когда был вызван последний fetchURL (fetch_time) . Это помогает мне лучше отслеживать квоты fetchURL и управлять ими.

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

Надеюсь, мои выводы будут полезны тем из вас, кто сталкивается с подобными проблемами! Хорошего дня!

Другие вопросы по теме