【发布时间】:2018-09-03 13:38:46
【问题描述】:
我正在尝试删除我的 Google 通讯录中的所有公司/职位。以下代码删除了除一个之外的所有内容。有人可以帮忙吗?
for (var i = 0; i < noComps; i++) {
var cComp = contacts.getCompanies()[i];
var r = cComp.deleteCompanyField();
}
我的contacts 变量和noComps 已预定义,此处未列出。
基本上,我要做的是在 Google 表格中直接更新并将其同步到 Google 通讯录。我已经建立了onEdit(e) 函数。
【问题讨论】:
-
noComps变量应该用noComps = contacts.length;分配一个数字 -
@SandyGood 感谢您的回复。我确实设置好了。
var noComps = contacts.getCompanies().length;<br/>for(var i = 0; i < noComps; i++){<br/>var cComp = contacts.getCompanies()[i];
`ui.alert('公司名称:' + cComp.getCompanyName() + '标题:' + cComp. getJobTitle());
` var r = cComp.deleteCompanyField();
` //ui.alert('删除结果:' + r);
` }
` return;
对不起,我不知道如何格式化这里的代码行.. -
@Will 扩展代码不属于 cmets,因此不支持丰富的格式化。
-
使用反引号来格式化 cmets 中的代码。 https://meta.stackoverflow.com/editing-help#comment-formatting
标签: google-apps-script google-contacts-api