我正在try 在我的功能中添加自动完成列表邮箱.现在,我手动输入邮箱地址,所以我必须写或复制所有内容.如果有自动完成功能,应该会更有效率.以下是我的代码示例:

function getemail(){

  var ui_user = SpreadsheetApp.getUi();

  var result = ui_user.prompt("Enter Receiver Email:");
  return result.getResponseText();

}

GAS是否可以搜索我们的联系人邮箱地址,然后全部查询?

推荐答案

是的,谷歌应用程序脚本可以通过使用Contacts Service来搜索联系人,但无法将自动完成功能添加到Spreadsheet.Ui.prompt.为了拥有这个特性,你必须创建dialog by using HTML Service、客户端代码(HTML/CSS/JavaScript)和communicate this code with server code.

Javascript相关问答推荐

在JavaScript中,如何将请求的回调函数的结果合并到运行的代码中?

仅在React和JS中生成深色

Vega中的模运算符

如何用显示网格平滑地将元素从一个地方移动到另一个地方?

扫描qr code后出错whatter—web.js

InDesign—创建一个独立的窗口,在文档中进行更正时保持打开状态

点击按钮一次有文本出现和褪色,而不是点击两次?(html,CSS,JavaScript)

使用useEffect,axios和useParams进行react测试

jQuery s data()[storage object]在vanilla JavaScript中?'

保持物品顺序的可变大小物品分配到平衡组的算法

如何在ASP.NET中使用Google Charts API JavaScript将条形图标签显示为绝对值而不是负值

try 使用javascript隐藏下拉 Select

Eval vs函数()返回语义

警告框不显示包含HTML输入字段的总和

当从其他文件创建类实例时,为什么工作线程不工作?

如何使用Astro优化大图像?

在JavaScript中,有没有一种方法可以迭代字符串的词法标记?

与在编剧中具有动态价值的定位器交互

AG-GRIDreact 显示布尔值而不是复选框

在每次重新加载页面时更改指针光标