Google apps script TypeError:找不到对象的默认值

Google apps script TypeError:找不到对象的默认值,google-apps-script,google-ads-api,Google Apps Script,Google Ads Api,我有一个谷歌广告脚本,它失败了,错误如下 TypeError: Cannot find default value for object. 它似乎相当神秘,所以我不确定它指的是什么 这是其失败之处: var-adOperation=adGroup.newAd().expandedTextAdBuilder() .newAd() .ExpandedTextBuilder() .withHeadline1(expandedTextAd.getHeadline1()) .withHeadline2(

我有一个谷歌广告脚本,它失败了,错误如下

TypeError: Cannot find default value for object.
它似乎相当神秘,所以我不确定它指的是什么

这是其失败之处:

var-adOperation=adGroup.newAd().expandedTextAdBuilder()
.newAd()
.ExpandedTextBuilder()
.withHeadline1(expandedTextAd.getHeadline1())
.withHeadline2(expandedTextAd.getHeadline2())
.withDescription1(expandedTextAd.getDescription1())
.withPath1(expandedTextAd.getPath1())
.withPath2(expandedTextAd.getPath2())
.withTrackingTemplate(expandedTextAd.getTrackingTemplate())
.withFinalUrl(expandedTextAd.getFinalUrl())
.build(adGroup);
我已经检查了adGroup是否已设置,它是否已设置,但不确定从这里转到何处

更新:

我将该行拆分为每个方法调用,失败的行是第1行

>var adOperation=adGroup
.newAd()
.ExpandedTextBuilder()

在几个小时的挠头之后,我通过从
.build()
方法中删除
adGroup
解决了这个问题
build()
不接受任何参数,我也不知道为什么要传递它。还是一个很奇怪的错误

var adOperation=adGroup
.newAd()
.ExpandedTextBuilder()
.withHeadline1(expandedTextAd.getHeadline1())
.withHeadline2(expandedTextAd.getHeadline2())
.withDescription1(expandedTextAd.getDescription1())
.withPath1(expandedTextAd.getPath1())
.withPath2(expandedTextAd.getPath2())
.withTrackingTemplate(expandedTextAd.getTrackingTemplate())
.withFinalUrl(expandedTextAd.getFinalUrl())
.build();

我建议任何人尝试解决类似于取消方法调用的锁定并逐行调试每个调用的问题。

如果没有完整的代码,将很难破译这一点
adGroup
本身不是内置对象,因此您需要通过网络获取它。不幸的是,我无法发布完整的代码,因为它对业务敏感。奇怪的是,在发生此错误之前,我可以记录完整的adGroup对象。您知道可能发生此错误的实例吗?我不记得以前有过这样的经历,网上几乎没有这样的例子。目前的信息太少,无法提供适当的提示。我建议至少提供创建和更改
adGroup
variabele的代码。可能会在屏蔽业务敏感部分的同时发布代码。