Google Apps スクリプト コードを使用して新しい連絡先を作成し、作成時にデフォルトで「自宅」に設定されるため、メール フィールドに「職場」というラベルを付けようとしています。(フォームを使用してこれを実行しようとしていますが、テスト目的のため、単純な実行トリガーです)
私は非常に多くの異なる反復を試みたので、ここにリストするには多すぎます. しかし、私の最新の回避策 (すべては Google の場合) は、連絡先が作成されたときにデフォルトの「ホーム」メール フィールドを作成し、「仕事」フィールドのメールを追加してから「ホーム」を削除することです。deleteEmailField
Googleのドキュメントにリストされているものは機能しません。
ここに私がまとめた最新のものがあります:
function testAddcontact() {
var firstName= "Contact"
var lastName= "Test2"
var email= "testy@test.com"
var newcontact = ContactsApp.createContact( firstName, lastName , email );
newcontact.addEmail("Work", email);
newcontact.deleteEmailField("Home");
}
ここで作業したすべてのコードを提供できないほど多くのバリエーションを試しましたが、最新の試みの上に挿入しました。
連絡先を作成し、デフォルトの「自宅」ではなく「勤務先」のメールアドレスにラベルを付ける方法について誰か考えていますか?