ここでは、連絡先の基本フィールドのいくつかをcsv出力にできるものにするために一緒に投げたものがあります。より多くのフィールドを追加し、異なる区切り文字を使用することができます。
function getAllContacts() {
var contactsA=ContactsApp.getContacts();
var s='';
var br='<br />';//line delimiter change to linefeed when not using html dialog
var dlm=' ~~~ ';//field delimiter
for(var i=0;i<contactsA.length;i++)
{
s+=Utilities.formatString('<br />\'%s\',\'%s\',\'%s\',\'%s\',\'%s\'%s',
(typeof(contactsA[i].getFullName())!='undefined')?contactsA[i].getFullName():'',
(typeof(contactsA[i].getAddresses().map(function (v,i,A) { return A[i].getAddress();}))!='undefined')?contactsA[i].getAddresses().map(function (v,i,A) { return A[i].getAddress();}).join(dlm):'',
(typeof(contactsA[i].getEmails().map(function(v,i,A) {return A[i].getAddress();}))!='undefined')?contactsA[i].getEmails().map(function(cV,i,A) {return A[i].getAddress();}).join(dlm):'',
(typeof(contactsA[i].getPhones().map(function(v,i,A){return A[i].getPhoneNumber();}))!='undefined')?contactsA[i].getPhones().map(function(v,i,A){return A[i].getPhoneNumber();}).join(dlm):'',
(typeof(contactsA[i].getCompanies().map(function(v,i,A){return A[i].getCompanyName();}))!='undefined')?contactsA[i].getCompanies().map(function(v,i,A){return A[i].getCompanyName();}).join(dlm):'',br);
}
var ui=HtmlService.createHtmlOutput(s).setWidth(800) ;
SpreadsheetApp.getUi().showModelessDialog(ui, 'Contacts')
}
あなたが必要がある場合、すべてが[こちら]右であるように私には見える(https://developers.google.com/apps-script/reference/contacts/contacts-app)私はあなたが確認する必要がありますだと思いますcsv listを作成し、ファイルに保存してください。しかし、私の推測は、それはかなり簡単なことです。 – Cooper
Gmailの連絡先に必要なものは、おそらく古いバージョンを入手することができます。 MOREをクリックすると、エクスポートが表示されます。私はこれが[リンク](https://www.google.com/contacts/u/0/?cplus=1#contacts)だと思います。 – Cooper
@クーパー、あなたは私を理解しましたか? **私はこれを**プログラムでGASスクリプトから**実行する必要があります。 – TecMan