我正在制作一个 Google Apps 脚本函数,该函数采用两个参数:我创建的电子表格对象和交易对象。我如何指定我希望我的参数具有该类型?
我正在寻找此功能:
function addTransaction(Spreadsheet sheet,Transaction t){//blah blah blah doesn't matter}
Google Apps 脚本基于 JavaScript,它不是静态类型语言。您无法强制执行类型。您需要手动检查函数体中的类型。
您可以使用 JSDoc 语法来显示提示,就像这样。 (不确定交易是什么意思,但希望你明白)
/**
* @param {SpreadsheetApp.Spreadsheet} sheet
* @param {Transaction} t
*/
function addTransaction(sheet, t){ blah blah}
请参阅此处或更多详细信息:https://jsdoc.app/tags-param