【发布时间】:2021-03-29 15:53:39
【问题描述】:
借助 Google Apps 脚本,我制作了一个在 Google 电子表格上运行的简单 Telegram 机器人。 它会在工作表中进行查找,并可选择将上传的文件保存到我的 Google Drive。
以前它是附加到电子表格的脚本。后来 Google 建议在 Google Cloud Console 中创建一个 App,并将脚本分配给该 App id,以便所有 API 调用都负责。
脚本应用未经验证并在“发布状态:测试”模式下运行。我只需要它来访问我的帐户数据。
我授予脚本的权限(访问表格、云端硬盘)会在大约 2-3 天后自动撤销,恕不另行通知,并且机器人停止工作。在我重新访问 Shpreadsheet 之前,打开 Extensions - Apps Script,运行任何函数并再次请求授权。然后机器人又工作了几天。
如何使我授予的权限永久化?
【问题讨论】:
-
@Rubén,Google Cloud Console - 此项目设置、API 和服务 - OAuth 同意屏幕 - 显示“发布状态:测试”。 “Open Extensions - Apps Scripts”是关于更新的电子表格界面以使用代码打开前脚本窗口。
-
@Rubén 那里,我添加了菜单栏屏幕截图:它最近略有变化。以前“脚本”在工具菜单下,没有图标,如果我没记错的话。
标签: google-apps-script google-sheets google-cloud-platform web-applications google-oauth