问题标签 [google-apps-script-editor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
71 浏览

google-apps-script - 数组维度在调试模式下不断增加

当我使用 GAS 调试模式时,脚本有时会在没有断点的地方暂停,并且每次单击播放按钮时,调试面板中显示的一些数组都会增加它们的尺寸,如下图所示。这是 GAS 的错误还是我的代码做错了什么?

在此处输入图像描述

0 投票
1 回答
544 浏览

google-apps-script - 在 Google 电子表格脚本编辑器中删除项目

以前的所有者创建了两个项目,我想摆脱它们。如果我尝试删除该文件,则会出现错误消息:“无法删除唯一打开的文件。” 删除 文件删除文件错误

0 投票
3 回答
1142 浏览

javascript - Google 表格脚本编辑器:默认时区

Google 表格脚本是否有默认时区?

它取决于用户设置或帐户地理位置,还是始终是固定时区?

例如,当我发出以下内容时,我想知道时区是什么:

如果可能的话,我最好将其设置为 UTC 或 PST。

该脚本应该由 cron 作业通过 Web 应用程序运行。

0 投票
1 回答
5476 浏览

google-apps-script - 谷歌电子表格脚本编辑器:删除项目

我有两个用于电子表格的脚本项目。一种是用于开发测试的临时产品。我想删除临时的。当我单击脚本编辑器时,它会显示两个项目,我可以选择一个,但没有删除选项。

此外,当我打开项目本身时,没有删除选项。我见过其他 SO 线程(例如this),但从那时起界面似乎发生了变化。

附上截图。在此处输入图像描述

脚本编辑器文件菜单:

在此处输入图像描述

0 投票
2 回答
1249 浏览

google-apps-script - Google 电子表格编辑器:重新排序脚本文件

在谷歌电子表格脚本编辑器中,我有几个文件。我需要重新排序文件,但找不到方法。尝试用鼠标移动它们但没有运气,并且没有其他选项可以向上或向下移动它们。

有什么方法或技巧可以向上或向下移动脚本文件?

这是一个示例屏幕截图,我想将 util.gs 移到底部:

在此处输入图像描述

0 投票
1 回答
162 浏览

google-apps-script - 谷歌应用脚​​本编辑器中的奇怪图标

我注意到“工具栏”中的一些图标在我的 GAS 编辑器中显示不正确。这是我所看到的图像: 在此处输入图像描述

但是,当我减少浏览器(Google Chrome)中的缩放比例时,我会看到正确的图标:

在此处输入图像描述

问题是这种缩放字体大小太小了。我怀疑这可能与我的高 DPI 显示器有关。

任何人都知道如何解决这种行为?任何帮助是极大的赞赏。

0 投票
2 回答
6501 浏览

javascript - 如何获取 Google 表单的 JS 脚本?

我有一个谷歌表单,我怎样才能得到它的 js 脚本?

我单击脚本编辑器,但找不到相应的 js。

我已经在互联网上搜索过,但没有预期的答案。

-- 2017 年 8 月 20 日更新

假设我拥有这样的表格: Sample Form

我怎样才能得到这个表格对应的谷歌脚本?

IE,

0 投票
1 回答
479 浏览

google-apps-script - 查看/管理通过 Google Apps 脚本编辑器发布的 Web 应用程序

有没有办法通过 Google Apps 脚本编辑器查看和管理我作为网络应用程序部署的脚本?

我在我的谷歌驱动器上存储了一个脚本,使用 Google Apps 脚本打开它,并通过“发布 -> 部署为 Web 应用程序”进行部署。在测试脚本/webapp 正常工作后,我从我的谷歌驱动器中删除了脚本项目,发现 web 应用程序仍在运行。

在脚本发布后,我找不到查看列表或管理脚本的方法。是否有控制台或仪表板可以显示我所有已发布的脚本?

0 投票
1 回答
184 浏览

google-apps-script - Logger 中数据的持久性

在刷新之前,数据在 Logger.log 中保留多长时间?Logger.log 中数据的持久化时间是多少?

我有许多脚本将数据输入 Logger,然后通过电子邮件发送给我。我希望每天发送一次包含我所有脚本结果的日志文件,而不是在每个脚本运行时单独发送。

笔记:

0 投票
1 回答
1448 浏览

google-apps-script - 退格键在 Google Apps 脚本编辑器中不起作用

问题:

我正在 Google Apps 脚本编辑器中编写脚本。如果我在一行上输入一些内容,让我们将该行称为“第 1 行”(不是脚本文档的第一行),然后按回车键下降到“第 2 行”,我不能再按退格键返回到末尾1号线。

如果我通过单击此处或使用箭头键将光标移回第 1 行的末尾,则无法使用退格键清除任何文本。但是,如果我将光标放在第 1 行的任何字符前面,我可以使用删除按钮删除它们,这没有问题。有趣的是,ctrl + backspace 确实删除了光标左侧的单词。

这是我发现/尝试过的:

尝试过:

  1. 滚动锁定开/关
  2. 插入开/关

结果:

  • 箭头键工作正常
  • shift + 箭头键工作正常(选择文本)
  • 箭头键工作(导航)
  • 删除关键作品
  • 家庭/结束键工作

我已经在多个选项卡中尝试了退格,即在文档、多功能框(和此处)中,它在所有这些实例中都可以正常工作,除了在应用程序脚本编辑器中。

我已经 CTRL + F5'ed 编辑器选项卡,文档选项卡(关闭编辑器选项卡),重新打开编辑器选项卡,关闭并重新打开 chrome 都是很好的措施,但无济于事。

我没有任何与退格键混淆的扩展名,但我检查了键盘快捷键部分以双重验证没有任何内容映射到退格键,然后最后只是禁用了所有扩展名......仍然不起作用

请帮忙。