问题标签 [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 投票
1 回答
964 浏览

google-apps-script - Google 表格在不需要时重新计算单元格

即使没有更改依赖项,Google 表格是否有任何理由重新计算单元格?我遇到了巨大的 IMPORTRANGES 问题,在重新计算数千个没有改变的单元格时造成了巨大的延迟。

为了使这个问题可见,我创建了一个简单的测试电子表格,您可以在此处访问

此电子表格包含一个自定义函数,该函数返回一个包含 170'000 个随机值的二维数组,包括当前日期时间,因此我们知道何时调用自定义函数。自定义函数采用 1 个参数,该参数是一个常量。很多时候,当我打开电子表格时,会调用自定义函数,重新填充所有内容。但是,它不应该,因为自定义函数的唯一参数是常量。

任何想法?

当然这只是一个例子,我写这个是因为我有巨大的电子表格,当我打开它们时需要大约 10 分钟来重新计算,即使没有任何改变。

0 投票
1 回答
2956 浏览

json - 如何让 Google 表格每 60 秒刷新一次?

我从这里检索到的 Google 表格中有一个 ImportJSON 脚本。现在我有代码:

它只是立即检索时间。我的问题是它不会自动刷新。

如何让它每 60 秒刷新一次?

0 投票
1 回答
1191 浏览

google-maps - 一天地理编码服务调用次数过多

我在使用谷歌地图地理编码功能时收到此错误消息,据我了解,当我超过一天 2500 个请求的免费限制时会发生此错误。但是,我设置了一个计费选项来为额外的请求支付额外费用,但我仍然收到此错误。当我设置计费时,它要求我创建一个项目,然后将其与我的计费信息相关联,我这样做了,然后我得到了一个 API 密钥来使用。

我不知道是否/我会将这个 API 密钥放在我的代码中。这是我的代码片段

任何想法如何将我的付费计费项目链接到此代码,以便我可以增加对 API 的使用?

0 投票
6 回答
59493 浏览

python - Keras 中的 RMSE/RMSLE 损失函数

我尝试参加我的第一次 Kaggle 比赛,其中RMSLE给出了所需的损失函数。因为我没有找到如何实现这个loss function我试图解决的问题RMSE。我知道这是Keras过去的一部分,有没有办法在最新版本中使用它,也许通过自定义功能backend

这是我设计的NN:

我尝试了root_mean_squared_error在 GitHub 上找到的自定义函数,但据我所知,语法不是必需的。我认为y_trueand they_pred必须在传递给 return 之前定义,但我不知道到底是怎么回事,我刚开始用 python 编程,我的数学真的不是那么好......

我收到此功能的以下错误:

感谢您的想法,感谢您的每一个帮助!

0 投票
2 回答
546 浏览

google-apps-script - 从自定义函数设置单元格值抛出您无权调用 setValue

在 Google 表格脚本中,我试图将值从表格 A 中的一个单元格复制到表格 B 中的另一个单元格。

问题是,当我avgUtilisationPerWeek()在 oogle Sheets 脚本编辑器中启动函数时,代码正在完成这项工作,它按照定义设置单元格的值。

但是当我用公式从目标表调用函数时=avgUtilisationPerWeek(),它会报告#ERROR

您无权调用 setValue(第 108 行)。

在自定义函数中,我试图设置工作表中其他单元格的值,而不仅仅是放置公式的单元格。

这是源代码:

我阅读了这篇文章,但没有找到解决方案。

谷歌脚本 setValue 权限

在 Google Script 中传输单元格数据?

0 投票
1 回答
38 浏览

swift3 - 可以创建一个返回带有数据的 PickerView 的函数吗?

我正在尝试创建一个执行 API 调用并使用来自 API 调用的填充数据创建 PickerView 的框架。iOS 客户端将导入此框架并调用一个公开的函数,该函数应返回包含已加载数据的 PickerView。

我设法创建了一个创建 PickerView 的函数,但不知道如何在 PickerView 中插入数据。

0 投票
3 回答
796 浏览

r - 创建函数和数据框的子集在聚合函数中不起作用

我遇到了一个奇怪的问题,如果我在自定义函数中调用聚合函数,它的行为就会很奇怪。它似乎完全超过了子集函数:

为了让您了解问题所在,我将把它分成两部分。1.没有自定义功能

dg 的值为:

这正是它应该的样子。

但是2.具有自定义功能:

答案是:

现在我想知道为什么它在聚合函数中得到“卡车”?虽然在聚合函数中我使用了数据 datam_subset,它是一个子集,只包含“carr”和“bike”的数据。

可能是我错过了一些非常基本的东西。应感谢您的帮助。谢谢

0 投票
1 回答
804 浏览

r - geom_hline 或 geom_vline 似乎不接受矢量作为参考线,如果在函数内部调用并且使用 facet_grid()

如果我在自定义函数下调用它并且它从向量中获取值,我一直面临 geom_hline 或 geom_vline 的问题。在我在该函数 body.eg 中添加 facet_grid() 之前,它似乎工作正常。例如, 没有函数

`

我明白了:在此处输入图像描述

有功能

使用功能我收到此错误:

$<-.data.frame( , " PANEL *tmp*", value = c(1L, 2L, 3L, 1L, : 替换有 15 行,数据有 4 我希望有人能帮我弄清楚,如何通过函数做到这一点,没有错误。谢谢

0 投票
1 回答
49 浏览

r - 数据框列表上的自定义函数

我有以下数据 -

我想要的是以下 -

请让我知道一种合适的方法来做到这一点,因为我被卡住并且完全需要这种方式的输出。我还需要对输出(out1、out2、out3)做很多事情,但我一开始就卡住了。提前致谢!

0 投票
0 回答
215 浏览

google-apps-script - Google Apps 脚本中的自定义函数,用于检查数据透视表是否正在展开/折叠

如果有人可以帮助我在 Apps 脚本中创建自定义函数来检查数据透视表是展开还是折叠,将非常感激。

我正在使用 getpivotdata 函数将数据从数据透视表拉到另一个工作表,如果数据透视表折叠,该函数不返回任何值。

我想在“总计”单元格(包含从数据透视表中提取的数据的单元格总和)中使用自定义函数。如果数据透视表正在折叠,则“总计”单元格的文本颜色将变为红色,基本上告诉用户“总计”值不正确,因为缺少数据。

非常感谢。