语法示例

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 }