Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script Google应用程序脚本,用于创建带有空白字段的Google联系人 背景:_Google Apps Script_Google Sheets_Google Contacts Api - Fatal编程技术网

Google apps script Google应用程序脚本,用于创建带有空白字段的Google联系人 背景:

Google apps script Google应用程序脚本,用于创建带有空白字段的Google联系人 背景:,google-apps-script,google-sheets,google-contacts-api,Google Apps Script,Google Sheets,Google Contacts Api,我正在将联系人列表从谷歌电子表格推到谷歌联系人,创建或更新当前的谷歌联系人。除了这个小问题,我已经让整个脚本正常工作了。由于我的联系人名单由来自世界各地的人组成,我需要说明不同的姓名结构。因此,有时个人可能没有“赠品名” 问题: 通过谷歌应用程序脚本在谷歌联系人中创建联系人的方法是createContact(givenName、familyName、email)。我当前的脚本绑定到一个谷歌电子表格(如果有必要的话) 有没有办法在没有givenName的情况下创建联系人?或者setGivenNam

我正在将联系人列表从谷歌电子表格推到谷歌联系人,创建或更新当前的谷歌联系人。除了这个小问题,我已经让整个脚本正常工作了。由于我的联系人名单由来自世界各地的人组成,我需要说明不同的姓名结构。因此,有时个人可能没有“赠品名”

问题: 通过谷歌应用程序脚本在谷歌联系人中创建联系人的方法是
createContact(givenName、familyName、email)
。我当前的脚本绑定到一个谷歌电子表格(如果有必要的话)


有没有办法在没有givenName的情况下创建联系人?或者
setGivenName(givenName)
作为空白?

我希望你知道givenName代表任何人的名字,而familyName则是任何人的姓氏。所以从技术上讲,一个人必须有一个名字

但是在您的情况下,如果您希望创建一个没有任何givenName的联系人,您可以通过在与没有givenName的联系人对应的单元格中放置空格来实现。那就行了

这是供您参考的:

var contact = ContactsApp.createContact(' ', 'Gandhi', 'abc@gmail.com');

有没有办法不使用空格或任何其他字符进行创建?数据集没有,也不能允许额外的空格。givenName是一个重要/必填字段,在任何情况下都不能绕过该字段。就像你不能得到一个没有名字的护照一样,同样你也不能在givenName中输入一些东西来创建一个联系人。很抱歉,这不是您要查找的内容,但很遗憾,您要查找的内容是不可能的。在正常使用情况下,名称的顺序很重要,而且更重要的是,某些字段是分开存储的。这就是为什么我们也使用前缀和后缀(这就是为什么givenName有时被保留为空)。但是谢谢你的帮助!