【发布时间】:2011-06-02 13:16:35
【问题描述】:
只是想知道是否可以将包含联系人信息的 CSV 文件上传到我的 Gmail 帐户?
我已经查看了 Google 数据 API。它只允许您一次添加一个。是否有批量导入?
【问题讨论】:
只是想知道是否可以将包含联系人信息的 CSV 文件上传到我的 Gmail 帐户?
我已经查看了 Google 数据 API。它只允许您一次添加一个。是否有批量导入?
【问题讨论】:
你到底在问什么? GMail 就在 gmail 里面。您必须仅从数据协议执行此操作吗?
【讨论】:
我的错,我在ContactsRequest类里面找到了一个叫Batch的方法
newContact.Title = name;
newContact.Name.FullName = name;
EMail primaryEmail = new EMail(email);
primaryEmail.Primary = true;
primaryEmail.Rel = ContactsRelationships.IsWork;
newContact.Emails.Add(primaryEmail);
newContact.BatchData = new GDataBatchEntryData();
newContact.BatchData.Id = i.ToString();
newContact.BatchData.Type = GDataBatchOperationType.insert;
i ++;
list.Add(newContact);
然后
cr.Batch(list, new Uri(f.AtomFeed.Batch), GDataBatchOperationType.insert);
【讨论】:
如果它不在 API 中,那么答案可能是“否”。但是写个脚本解析CSV文件并调用API依次导入每个联系人并不难。
【讨论】: