我已经通过 AppsScript 构建了我的第一个聊天机器人,并且运行良好。
我坚持的用例是“获取有关同事的信息”。
下面的代码应该可以工作,但联系人没有任何电话号码。好吧,不是在本地用户“联系人”中,而是在公司目录中。有一些大型 API 供用户使用,我不知道当另一个用户调用该函数时是否可以获得运行授权。
var contacts = ContactsApp.getContactsByName("Firstname Lastname");
var phoneFields = contacts[0].getPhones();
var widgets = [{
"buttons": [{
"imageButton": {
"icon": "EMAIL",
"onClick": {
"openLink": {
"url": "mailto:"+ contacts[0].getPrimaryEmail()+""
}
}
}
},{
"imageButton": {
"icon": "PHONE",
"onClick": {
"openLink": {
"url": "tel:" + phoneFields[0].getPhoneNumber() +""
}
}
}
}
]
提前致谢