如何在 Google 脚本中键入提示 Google 类型?
How to type hint Google Types in Google Scripts?
我正在尝试在 Google 脚本中输入一堆 javascript,我已经尝试了这个:
/**
* Get (named) range given by name
*
* @param {String} name
* @return {Range}
*
*/
function getRange(name) {
return SpreadsheetApp.getActiveSpreadsheet().getRangeByName(name);
}
显示良好,并提供与内置 getRangeByName 相同的类型提示,但它实际上不起作用,即当我键入类似 getRange("hello").get"
的内容时,自动完成脚本编辑器不会像它应该的那样自动完成。我应该将名称间距 Range
还是我做错了什么?
当前的 Google Apps 脚本 IDE 不使用本地 JSDOC 来扩展自动完成功能。选项:
- 创建 Goole Apps 脚本库并将其附加到您的项目
- 使用另一个IDE
关于此时使用另一个 IDE,有一个名为 CLASP 的工具可以帮助 download/upload 脚本,这使得使用其他 IDE 成为可能。
资源
- https://developers.google.com/apps-script/guides/libraries
- https://developers.google.com/apps-script/guides/clasp
相关
- Google Apps Script Auto Generated Library Documentation
其他相关
- How to force newlines in Google Apps jsdoc descriptions
我正在尝试在 Google 脚本中输入一堆 javascript,我已经尝试了这个:
/**
* Get (named) range given by name
*
* @param {String} name
* @return {Range}
*
*/
function getRange(name) {
return SpreadsheetApp.getActiveSpreadsheet().getRangeByName(name);
}
显示良好,并提供与内置 getRangeByName 相同的类型提示,但它实际上不起作用,即当我键入类似 getRange("hello").get"
的内容时,自动完成脚本编辑器不会像它应该的那样自动完成。我应该将名称间距 Range
还是我做错了什么?
当前的 Google Apps 脚本 IDE 不使用本地 JSDOC 来扩展自动完成功能。选项:
- 创建 Goole Apps 脚本库并将其附加到您的项目
- 使用另一个IDE
关于此时使用另一个 IDE,有一个名为 CLASP 的工具可以帮助 download/upload 脚本,这使得使用其他 IDE 成为可能。
资源
- https://developers.google.com/apps-script/guides/libraries
- https://developers.google.com/apps-script/guides/clasp
相关
- Google Apps Script Auto Generated Library Documentation
其他相关
- How to force newlines in Google Apps jsdoc descriptions