问题标签 [google-apps-script]

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 投票
1 回答
353 浏览

gwt - Google Apps 脚本 UI 服务小部件中的 HTML 支持?

据我所知,UI 服务中的任何小部件都不能显示格式化的 HTML。GWT 提供RichTextArea.setHTML()Label.HTML来显示格式化的 HTML,但是这些在 App Script UI Services 中是不可用的。

我错过了什么吗?

0 投票
1 回答
4058 浏览

regex - Google Spreadsheets: Any Regex Replace

I currently use

to replace text, but I am starting to find that I have a list of things to replace, the above method will become something like

very messy, whats a better method of making this work?

0 投票
1 回答
2508 浏览

jdbc - Google Apps Script JDBC 连接问题

我在谷歌应用程序脚本中使用 jdbc 连接器连接到任何 mysql 数据库时遇到问题,我正在使用教程代码:

但在每种情况下(我已经在 4 个不同的主机名上测试了 4 个不同的数据库)我得到了同样的错误:

无法建立数据库连接。检查连接字符串、用户名和密码。(第 2 行)

我正在寻求帮助,我不知道可能是什么问题;-(

附言。用户名/密码没问题。pps。在每个数据库中,远程访问都有效(我已经使用 telnet 进行了测试)。

0 投票
2 回答
1813 浏览

google-gadget - Google 协作平台中的 Google Apps 脚本和小工具有什么区别

我正在熟悉 Google 协作平台。我想要的是为 Google 电子表格构建站点前端。

我想在 Google 网站中显示电子表格中的数据,稍后可能还会显示一些图形。据我所知,有两种方法可以做到这一点,Apps Scripts 和 Gadgets。一开始构建一个小工具似乎要容易得多,但给我带来了一些麻烦。在阅读了有关 Apps Scripts 的更多信息后,我终于找到了一种访问电子表格和显示数据的方法。

但是阅读了很多谷歌文档,我想知道到底有什么区别?在什么情况下应该使用小工具以及在什么情况下应用程序脚本?

也许我只是有点不知所措,但很高兴能从该领域的经验开发人员那里获得一些反馈!

非常感谢。

干杯,

丹尼尔

0 投票
1 回答
331 浏览

javascript - 从成员可用性的谷歌文档生成时间表

我有一个 google doc 电子表格,其中包含有关组中每个成员在一周中的特定时间会面的信息。一周内需要举行多次会议,小组的不同成员需要参加某些会议。我需要一种基于此生成时间表的方法,以便大多数成员可以参加每个会议。任何会议都不能在同一时间段内举行。

该表包含发生的每个会议的一行。每列代表可以举行会议的时间段(例如,周一下午 6:30-8:00)。与某个会议和某个时间段对应的单元格包含一个数字,表示可以参加每个会议的人数。如果单元格包含与注册会议的成员数量相同的数字,则该单元格会被谷歌文档自动突出显示。

我试图通过使用谷歌文档的脚本功能来解决这个问题,但我无法弄清楚算法。我真正需要的是一些伪代码,我可以编写它。

假设在我的脚本中,我有一个单元格的二维数组,以及一个与单元格是否突出显示相对应的二维布尔数组(意味着最多成员可以出席)

以下是该表的示例:

谢谢您的帮助!

0 投票
1 回答
870 浏览

google-sheets - 在 URLfetch 之后查找元素

在 URLfetch 之后解析 HTML 字符串的最佳方法是什么?如果我们找到元素,它将返回 True,否则返回 False,现在我正在使用它,但我认为我走在正确的道路上,因为它已经出错了!这是在谷歌电子表格中作为脚本运行的。

0 投票
1 回答
4124 浏览

javascript - 简单的 Google 脚本不起作用

我决定在使用电子表格时尽可能使用 Google Scripts,只是为了开始增加知识。但我没有受过训练,很快就被卡住了。

我在 youtube 上看到了一些不同脚本的代码,但我认为我提取了我需要的内容并且可以让它工作......

这是我的电子表格。我试图简单地让 SS 将我在y价格旁边打勾的地方加起来,但我收到一个错误消息:

TypeError:无法调用未定义的方法“getValues”。(第 5 行)

请教我做错了什么^_^!!!

干杯!

0 投票
1 回答
805 浏览

javascript - 在 GoogleApp 电子表格中,如何让 onEdit 事件处理程序对拖动复制做出反应?

我的 onEdit 事件处理程序在我手动编辑电子表格单元格时触发,或者当我通过 Ctrl+V 粘贴到其中时触发,但在我执行“拖动复制”时完全忽略。

“拖动复制”是将鼠标指向单元格的右下角,即标有小方块的单元格,然后按住鼠标左键,然后向下移动鼠标。当您这样做时,电子表格会将单元格的值复制到下面的每个单元格,直到鼠标指针的当前位置。

我希望我的 onEdit 事件处理程序中的代码能够处理单元格值的每次更改。

但它根本没有被调用!

请指出我如何正确地做到这一点或告诉我这是不可能的。

0 投票
1 回答
2411 浏览

google-sheets - 以编程方式在 Google 电子表格上插入脚本

我想知道是否可以使用Google SpreadSheet API在 GDocs SpreadSheet 中插入脚本。我想将我的脚本插入到 SpreadSheets 列表中,但不想手动执行。

0 投票
1 回答
1276 浏览

google-apps-script - 如何验证表单?

我使用 Google Apps Script 的 Ui 服务制作了一个表单,并将其作为一个小工具放在站点页面中。表单有一个 SubmitButton。在 doPost 中,我将表单数据保存到 Google 电子表格中。

如何在保存表单数据之前对其进行验证?

  • 我无法使用 doPost,因为它会清除 UI。
  • 我想过使用常规 Button 并处理验证并保存在 ServerClickHandler 中,但我无法在 e.parameter 中获取所有表单数据。

这样做的正确方法是什么?