语法示例
import {
| * } [ as ] from ‘ ‘;
使用引入标识符
import slotCallback from ‘callback.gs’; // as option map used in scan let options = { 按键: ‘slotCallback’ }; // invoke the callback directly slotCallback();
注意
作为option map
用于定义更多菜单回调时,导入不能带alias
前缀
以下用法不正确:
import {*} as alias from ‘slotCallback.gs’; let option = { 菜单A: ‘alias.slotCallback’ // ❎ slotCallback函数在slotCallback.gs中定义 }
正确用法:
import {*} from ‘slotCallback.gs’; let option = { 菜单A: ‘slotCallback’ // ✅ }
作为菜单回调slot
函数目前不支持参数
@slot function callback(args) { // ⚠️ 这里的
args
在用户按键回调触发时为undefined
// args == undefined }