问题标签 [google-sheets-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 回答
59 浏览

javascript - 用时间计算

编辑:2020.07.24。这是一个电子表格,您可以在其中看到我的问题。 https://docs.google.com/spreadsheets/d/1-knADrKsStLz5lS_9gayHpZFcaZPsEbBMmrpOGXGMqg/edit?usp=sharing

我有一个电子表格(我不能分享),用脚本制作了我自己的自定义函数。

在脚本中,如果我只用其中两个时间(如 A2-A1)进行计算,它会返回一个正确的数字,我需要除以 /1000/60/60/24

但如果我想计算这个:A2-A3-A1 它只会返回极端错误的数字。

有什么可能是错的?

编辑:代码从我的语言稍微改写为英语......

在电子表格单元格中有这样的时间内容 08:00;

我想存档类似工人之间的比较的东西。

0 投票
2 回答
350 浏览

google-apps-script - 使用应用程序脚本实现具有可变参数的自定义函数

我在 Google 应用程序脚本中遇到了自定义函数。它涉及编写一个在处理后返回值的函数。

如何使用应用程序脚本编写以下 IFS 函数

我现在想了解变量 argumnets 如何启用自定义函数?

例如 ifs 函数接受可变数量的参数

IFS 函数
评估多个条件并返回对应于第一个真条件的值。

示例使用
IFS(A1>90, "A", A1>80, "B", A1>70, "C")

IFS({A1:A5} > 3, "bigger", {A1:A5} = 3, "equal")

句法
IFS(condition1, value1, [condition2, value2, …])

condition1 - 要评估的第一个条件。这可以是布尔值、数字、数组或对其中任何一个的引用。

value1 - 如果条件 1 为 TRUE,则返回值。

condition2, value2, ... - 如果第一个条件和值被评估为假,则附加条件和值。

0 投票
1 回答
758 浏览

google-apps-script - 使用自定义表单在 Google 工作表上创建弹出式表单

我对在 google 表格上创建函数非常陌生,因此在创建从弹出表单返回值的代码方面很困难。我一直在使用 Google Apps Script 中的这段代码:

并且想知道是否有办法将 response.getResponseText 返回到单元格。当我使用“logger.log”部分所在的“return”函数时,我不断收到错误消息- “无法从此上下文中调用 SpreadsheetApp.getUi()”

在编辑此脚本时是否有另一种方法,或者我应该以不同的方式解释为用户交互获取弹出表单。

谢谢

0 投票
1 回答
23 浏览

google-apps-script - 显示包含来自另一个单元格的值的消息的自定义函数 Google 表格

我一直在研究这个功能,并希望在弹出的消息中显示特定单元格的值。

如果有任何帮助,这个单元格与“当前单元格”在同一行,我只是非常迷茫,甚至不确定这是否可能。

感谢您的关注!