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() +""
}
}
}
}
]
前もって感謝します