javascript - 在两个不同的 gmail 帐户中添加联系人
问题描述
我有这个脚本可以在 Google 通讯录上注册联系人。它在 Gmail 帐户中很好地注册了联系人,但是我需要将同一个联系人保存在两个(或更多)电子邮件帐户中,我不知道该怎么做。
如果有人有任何想法,我将不胜感激。
function cadastrar() {
var NOMEABA = "Cadastro";
var NOME = 1;
var SOBRENOME = 2;
var EMAIL = 3;
var FONE = 5;
var tabelaClientes = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(NOMEABA);
var app = SpreadsheetApp.getUi();
var valores = tabelaClientes.getDataRange().getValues();
var linhaINICIAL = 2;
for (var linha = linhaINICIAL-1; linha < valores.length; linha++) {
var nomeCompleto = valores[linha][NOME] + " " + valores[linha][SOBRENOME];
if (
valores[linha][NOME] != "" &&
!ContactsApp.getContactsByName(nomeCompleto)[0] &&
!ContactsApp.getContactsByEmailAddress(valores[linha][EMAIL])[0] &&
!ContactsApp.getContactsByPhone(valores[linha][FONE])[0]
) {
var contatoAtual = ContactsApp.createContact(
valores[linha][NOME],
valores[linha][SOBRENOME],
valores[linha][EMAIL]
);
if (valores[linha][FONE]) {
contatoAtual.addPhone(
ContactsApp.Field.MOBILE_PHONE,
valores[linha][FONE]
);
var mainGroup = ContactsApp.getContactGroup("System Group: My Contacts");
contatoAtual.addToGroup(mainGroup);
app.alert("Contato " + valores[linha][NOME] + " cadastrado com telefone");
}
}else if (valores[linha][NOME] != "") {
app.alert("Contato " + valores[linha][NOME] + " já cadastrado");
}
}
tabelaClientes.getRange('A2:F').clearContent();
}
Tnks
解决方案
推荐阅读
- php - 它不会在数据库中创建帐户
- javascript - jQuery Toggle Div 水平隐藏文本完全未切换
- node.js - Hyperledger Fabric:在手机上存储私钥的策略
- kubernetes - 寻找使“kubectl rollout”等待足够长的时间以使服务完成加载数据库的方法
- postgresql - Eclipse中出现PSQLState编译错误
- vba - 如何在消息的“已发送”副本上设置 FlagStatus?
- algorithm - 数据集过滤算法的时间复杂度估计
- python - 带有句子或长文本的列的标签编码 - keras
- javascript - 倒数到零并停在零
- python - 1分钟后标签图片和串行超时的Tkinter刷新问题