问题标签 [custom-function]

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 投票
23 回答
104836 浏览

google-apps-script - 选择列的最后一个值

我有一个电子表格,其中 G 列中有一些值。其中一些单元格是空的,我需要将该列中的最后一个值放入另一个单元格。

就像是:

除了那LAST不是一个功能。

0 投票
2 回答
2727 浏览

google-apps-script - 自动更新自定义函数

我有一个自定义函数作为谷歌电子表格脚本,它取决于其他一些单元格的值。我第一次将它放入单元格时运行正常,但是当我更改其他单元格中的数据时,它保持不变。当我更改其他单元格时,如何使第一个单元格自动更新其值?

0 投票
10 回答
275525 浏览

python - sorted(key=lambda: ...) 后面的语法

我不太明白sorted()参数背后的语法:

不是lambda随意的吗?为什么variable在看起来像 a 中两次声明dict

0 投票
0 回答
26846 浏览

google-apps-script - 汇总未更新数据的脚本

我有一个时间表数据的 Google 电子表格;每个月都有一张表格,每张表格有很多六列块,每个客户一个块。

我创建了一个汇总表,用于获取每个客户的总数并将其显示在列表中:

然后,我刚刚在我的摘要表中添加了一个单元格,=getClientTotals($C$7,$C$8)其中包含传递月份的工作表名称和每个客户的列数(在“模式”修改的情况下。

这一切都很好,但是,当源数据更改时它不会更新。我添加了一个onEdit触发器;没有喜悦。如果您转到脚本编辑器并点击保存,它会更新,但这没有用。我错过了什么吗?

0 投票
3 回答
1026 浏览

php - array_udiff_assoc() 和 array_diff_uassoc() 有什么区别?

array_udiff_assoc()和 和有什么不一样array_diff_uassoc()

对于array_udiff_assoc(),我有这个代码:

结果

还有array_diff_uassoc()

结果与第一个相同:

如果它们有任何区别,那是什么?PHP 手册没有说它们是彼此的别名。

0 投票
1 回答
13672 浏览

google-apps-script - 如何使用 Google 电子表格中的 Google 脚本从相邻单元格中获取值?

如果之前有人问过这个问题,我深表歉意,但我已经找了一个例子,不幸的是我找不到答案,因此我在这里问。

如果我在 Google 电子表格中有自定义函数,如果内容是动态生成的,我如何获取单元格的值。当它是一个固定值时我可以得到这个值,但当它是动态的时候就不行。

0 投票
2 回答
2516 浏览

google-apps-script - 从 Google 电子表格单元格调用 Google App 脚本库

在 Google 电子表格中试用新的库功能。我已经包含了一个标识符为“Test”的库,并且该库实现了函数“foo()”

在电子表格单元格中输入 =Test.foo() 会出现错误:“未知函数名称 TEST.FOO”

如果我在电子表格中创建一个函数来包装库函数:

然后在我的电子表格单元格中使用 =foo() ,一切都很好。为所有库函数创建包装函数以便它们可以在电子表格单元格中使用使得使用库不太理想。有没有办法从电子表格单元格调用库函数?

0 投票
1 回答
3047 浏览

google-apps-script - 从电子表格调用时出错,从菜单中正常工作

因此,当 Google Apps Scripts 首次发布时,我使用它们进行了一些工作,但最近我很少使用它们。今天早上,我决定开发一个新脚本。一切看起来都很棒,我喜欢新功能。但是,以前有效的一件非常简单的事情现在被打破了(或者我只是愚蠢)。

当我从菜单中调用特定功能时,它工作正常。但是当我直接从电子表格中调用它时,我得到:

您无权调用 inputBox(第 17 行)

奇怪的是我什至没有调用 inputBox。有一组事件可以调用输入框,但前提是未设置特定变量(全局),在这种情况下它已设置。

我想也许我只是有一个错误。因此,我查看了我的旧应用程序脚本(曾经肯定可以正常工作)。我现在遇到了同样的问题。因此,无论发生什么变化,它也破坏了旧脚本。为了完整起见,我现在包含我的脚本代码。我试图直接调用的函数是管道和活动:

0 投票
2 回答
16735 浏览

javascript - 在 Apps 脚本中,如何在自定义函数中包含可选参数

我想编写一个自定义函数,它有一些强制参数,但也可以接受一些可选参数。我找不到任何关于此的文档。有人知道吗?它类似于 Javascript 吗?

0 投票
2 回答
2791 浏览

google-apps-script - 如何为使用 Google Script 开发的 Google 电子表格发布自定义函数

如果我听起来很幼稚,请原谅我,我确实在 Google Script 网站上阅读了一些教程。

我最近意识到使用 Google Script 使用自定义函数扩展 Google 电子表格功能。

我了解该脚本与在 Google Docs 中打开并使用工具菜单插入自定义函数代码的特定电子表格相关联。电子表格就像自定义函数代码的容器一样工作

我无法理解的问题是这些函数是如何发布的,以及最终用户如何发现自定义函数的可用性,以便他们可以将这些自定义函数插入到他们创建的电子表格中

有没有办法将一组自定义函数放在一起像函数库一样工作,或者我们是否必须创建单独的函数并发布每个函数