Google App Script Create Contact
function test() { createContact('Test Contact', '08273488734', ''); } function doGet( req ) { const { action, ...data } = req.parameter; switch(action) { case "create": const { name, phone, email } = data; createContact( name, phone, email ); return response().json({ sucess: true, message: 'Berhasil menyimpan kontak ke Google Contacts' }); break; default: break; } } function createContact(name, phone, email) { const contact = ContactsApp.createContact(name, '', ''); contact.setMobilePhone(phone); if (email) contact.setPrimaryEmail(email); const group = ContactsApp.getContactGroup('System Group: My Contacts'); group.addContact(contact); return contact; } function response() { return { json: function(data) { return ContentService .createTextOutput(JSON.stringify(data)) .setMimeType(ContentService.MimeType.JSON); } } }
Source: gist.github.com