私は現在、基本的にスプレッドシートをデータベース オブジェクトとして扱う Google Apps Script のライブラリを開発しています。
現在、ライブラリには次のような2つの同一の機能があります
/**
* Opens and creates a query object for a spreadsheet with the given url.
*
* @param {String} the url of the spreadsheet
* @return {SpreadsheetQuery_} a spreadsheet query object for the given spreadsheet
*/
function openByUrl(url) {
return new SpreadsheetQuery_(SpreadsheetApp.openByUrl(url));
}
現在、2 つのパブリック関数について、生成されたドキュメントには戻り値の型のみが示され、パラメーターや添付された命令は示されていません。これは Google の問題であり、あまり気にしていないと思います。
しかし、私の主な質問はこれです。関数はプライベート関数からオブジェクトをインスタンス化しているため、そのオブジェクトに存在するメソッドを表示する自動ドキュメントを取得するにはどうすればよいですか。すべての機能はオブジェクトによって提供され、GAS がオブジェクトのメソッドを表示できれば素晴らしいことです。
ノート
メソッドはすべて関数のプロトタイプに配置されます。例えば。
SpreadsheetQuery_.prototype.from = 関数 (シート) { if (_.isNumeric(シート)) { .... }
ありがとう。