7

Google スプレッドシートに「カスタム関数ヘルプ」を追加することはできますか? つまり、スプレッドシートのセルに =sum と入力すると、フローティング ヘルプ テキストが表示されます。これをカスタム関数で行う方法はありますか?

Google Apps スクリプトのドキュメントは、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 月に追加され、以前の問題 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

これに関するドキュメントがないことを考えると、この機能は不可能であると思います。Issue Tracker でこれに関する既存のリクエストを探すことを検討してください。そうでない場合は、機能リクエストを作成してください。これを見たいと思っているのはあなただけではないと思います。

于 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 に答える