0

部門、会社名、役職、いくつかのカスタム フィールドなどの詳細を含む完全なユーザー エントリがあるとします。

フィールドを削除するか、空白のままにする方法。たとえば、会社名を空白のままにして削除しようとすると、「null のメソッド "setCompanyName" を呼び出せません。この情報の削除はどのように管理すればよいですか?

4

1 に答える 1

0

Department、CompanyName などの単一値フィールドでは、値を空の文字列 (null ではない) に設定して、既存の値を削除できます。例えば:

profile.setCompanyName('');

カスタム フィールドの場合.deleteCustomeField()、複数のインスタンスが存在する可能性のある および フィールドを使用して、 のような提供された削除メソッドを使用します.deletePhoneField()。次のように使用します。

var phones =  profile.getPhones();
for (var i in phones) {
  phones[i].deletePhoneField();
}

ProfilesApp Testsスクリプトには、これらすべての単体テストの例があります。

于 2013-10-24T02:18:38.360 に答える