【问题标题】:Cannot find method moneyToMicros((class))找不到方法 moneyToMicros((class))
【发布时间】:2014-06-10 16:41:34
【问题描述】:

我正在尝试使用 AdWords 脚本以编程方式更改最高每次点击费用,但出现错误。控制台只是说“找不到方法 moneyToMicros((class))”。我在任何地方都找不到有关此错误的任何文档或有关此错误的任何其他帖子。想知道是否有人知道如何解决这个问题。这是发生错误的代码的小sn-p(错误发生在调用setKeywordMaxCpc()的行):

while (adGroupIterator.hasNext())
{
  var adGroup = adGroupIterator.next();
  var adGroupName = adGroup.getName();
  if (adGroupRegex.test(adGroupName))
  {
    if (adGroup.isPaused())
    {
      adGroup.enable();
      adGroup.setKeywordMaxCpc(bidModifier);
    }
  }

  else
  {
    adGroup.pause();
  }
}

【问题讨论】:

    标签: google-apps-script google-ads-api


    【解决方案1】:

    我遇到了同样的问题,我刚刚解决了! 我将值“null”传递给函数 .setKeywordMaxCpc(); 所以我认为您需要在执行函数 .setKeywordMaxCpc(bidModifier ); 之前检查变量 bidModifier 是否为 null;

    在我的例子中,我使用 value keyword.getFirstPageCpc() 来设置我的出价,在某些情况下,该值是 null。

    【讨论】:

    • 我遇到了同样的问题,此错误与将“null”值发送到更新请求中有关。我建议在通话前进行快速检查。我还建议在其中使用 try/catch 以更好地捕获错误并了解其他错误。 if (bidModifier) { adGroup.setKeywordMaxCpc(bidModifier); }
    猜你喜欢
    • 2018-02-05
    • 2021-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-23
    • 2019-04-26
    • 2011-10-01
    • 1970-01-01
    相关资源
    最近更新 更多