-2

如何连接和同步 Google 通讯录?如何使用谷歌日历?

4

2 回答 2

2

您可以尝试这个简单的示例,该示例展示了如何使用 App Maker 将联系人添加到您的 Google 帐户。为此,我正在使用此处解释的“addToGroup(group)”方法https://developers.google.com/apps-script/reference/contacts/contact#addtogroupgroup

  1. 创建一个新的应用制作工具应用程序。
  2. 将新的服务器脚本添加到您的 App Maker 应用并添加以下代码:
function addContact() {
 // The code below creates a new contact and then adds it to the contact group named
 // "My Contacts"
 var contact = ContactsApp.createContact('John', 'Doe', 'john.doe@example.com');
 var group = ContactsApp.getContactGroup('System Group: My Contacts');
 contact = contact.addToGroup(group);
}
  1. 在 App Maker 中创建一个新的“页面”并添加一个 Button 小部件
  2. 选择按钮小部件并使用属性编辑器,选择“onClick”> 自定义操作
  3. 将以下代码添加到 onClick 自定义操作:
function onSuccess() {   
console.log("New Contact added succesfully"); 
}
google.script.run.withSuccessHandler(onSuccess).addContact();

请注意,为了调用服务器脚本,您需要使用 google.script.run,如此处所述https://developers.google.com/appmaker/scripting/client#call_a_server_script

  1. 预览您的 App Maker 应用程序
  2. 单击按钮小部件,新联系人将添加到此处https://contacts.google.com/的“我的联系人”下

希望这可以帮助!

于 2017-02-03T23:50:10.173 回答
0

App Maker 在 Apps Script 上运行。因此,您可以使用普通的 Apps 脚本 API 编写服务器端脚本来完成此操作。请参阅https://developers.google.com/apps-script/reference/

于 2017-02-03T00:50:52.953 回答