问题标签 [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.
javascript - 如何在javascript中将字符串转换为位掩码?
现在,当数字很小时,这很简单,但是像“9223372036854775807”这样的数字对于 parseInt() 来说太大了。
我不确定如何在 Google 文档脚本编辑器中执行此操作,这似乎不允许外部类。
java - 按需复制 Google 电子表格
我创建了一个非常复杂的 Google 电子表格。我希望用户能够单击按钮或点击链接,并获取此电子表格的副本,他们可以在其中填写数据。我稍后会检查手动处理这些数据。
无论如何我可以通过复杂的链接或一些Javascript,甚至可能使用服务器端语言(例如Python,Java)来做到这一点。
谢谢,
javascript - setValue 到 QUERY() 公式不起作用?
我的电子表格脚本的一部分运行以下代码:
如您所料,这会放入=QUERY(data!A1:H125, "Select A")
A1 单元格,但公式会给出错误(#NAME, error: Unknown range name data!A1)
。我知道公式是正确的,因为如果我将其复制并粘贴到相邻的单元格中,一切正常。我确实有一张名为“数据”的表格,里面充满了 A1:H125 范围内的数据。
对此问题的任何帮助将不胜感激。
javascript - 如何在 Google Apps 脚本中向用户显示进度报告?
我有一个简单的脚本,可以发送一堆电子邮件,但这些需要时间来发送,我想向用户显示一个滚动窗口,其中包含发送时的电子邮件地址(或者,进度条也可以)。我相信新的User Interface Classes可以做到这一点,但我无法让它工作。文档有点稀疏。
具体来说,问题在于弹出的 GUI 窗口显示为空白,直到所有电子邮件都发送完毕(脚本结束),然后出现文本。即使我 show(myapp)
每次更新标签后都调用,也会发生这种情况。
google-apps-script - 在谷歌文档/电子表格的自定义公式中使用现有电子表格公式
我喜欢在 Google Docs 电子表格中编写自己的公式。但通常我想做的与已经存在的功能非常相似。例如,我找不到将日期(2010 年 8 月 31 日)转换为一周中的词汇日(星期二)的函数。我想写:
显然,我可以使用核心 javascript 编写所有这些逻辑,但是已经存在一个名为的普通电子表格函数WEEKDAY()
,它需要一个日期并转换为代表星期几的数字 [0 => Sunday, 1=> Monday, etc]
。
如何从我的自定义脚本中访问电子表格已经定义的这个函数(或通常任何函数)?
google-apps-script - 当单元格更改文本时更改行颜色的脚本
我有一个 Google 电子表格,其中保存了错误列表,每当我修复错误时,我都会将状态从“未开始”更改为“完成”。我想为 Google Docs 电子表格编写一个脚本,这样每当我将状态更改为“完成”时,整行都会以某种颜色突出显示。
我已经知道 Google 电子表格已经具有“更改文本颜色”的功能,但该功能仅更改单元格的颜色,而不会更改整行的颜色。
c# - 如何在谷歌电子表格中间插入一行
我试图在谷歌工作表的中间插入一行,但是在 api 文档中找不到方法,
我无法在底部添加新行,因为使用电子表格数据(不是我自己编写)的程序只会忽略添加到底部的新行。
有人有任何想法吗?
regex - Regex query with Google spreadsheet scripts
I'm trying to finish off a Google Apps Script to reformat a field that I would ideally like to turn into a hyperlink.
This is the common format of the text in the spreadsheet:
tistaff: other sections: person: randomname
This is how I would like it to appear:
I've done most of the work except the end bit, which I just can't work out. Can anyone help.
Here's my script:
It works to a point, but this is the output:
What am I doing wrong?
spreadsheet - 如何使用此 Google Apps 脚本?
http://code.google.com/googleapps/appsscript/class_range.html#getFormula
有我可以安装的脚本还是我需要自己编写脚本?在那之后?