7

可以将“自定义功能帮助”添加到谷歌电子表格吗?即,如果我在电子表格单元格中键入 =sum,我会得到浮动帮助文本,有没有办法使用自定义函数来做到这一点?

谷歌应用程序脚本中的文档是使用 JSDoc http://en.wikipedia.org/wiki/JSDoc 样式(类似 JavaDoc)的注释创建的。如此处 所述 https://developers.google.com/apps-script/guide_libraries?hl=en#guidelines

看起来这些仅在脚本编辑器中有效。它有一种添加文档的方法,因此它出现在电子表格上。

4

3 回答 3

8

此功能于 2014 年 5 月添加,之前的Issue 2475已关闭。

Google 文档中给出的示例是可以的,但是您可以使用 jsdoc 信息做的事情比它们显示的要多。

例如:

/**
 * Return the time that the referenced cell or range was last changed.
 * Initial use shows current time.
 *
 * @param {Sheet3!B32}  reference  Cell or range to monitor.
 * @returns                        The time the reference was last changed.
 * @customfunction
 */
function lastModified( reference ) {
  // Surprise - we don't actually care what has changed!
  return( new Date() );
}

截屏

我在博客中详细介绍了这一点和示例。

于 2015-07-09T19:14:25.387 回答
1

看到没有这方面的文档,我认为这个功能是不可能的。考虑在问题跟踪器上寻找现有的请求,如果没有,请提出功能请求!我敢肯定,你不是唯一一个想看到这个的人。

于 2013-02-22T01:51:17.847 回答
1

我为此发布了一个功能请求。 https://code.google.com/p/google-apps-script-issues/issues/detail?id=2475

于 2013-02-24T18:31:43.703 回答