1

我需要将澳大利亚域存储为字符串。澳大利亚域名以“.com.au”结尾

Google Scripts 似乎用“(class)”显示“.com.au”的所有实例。

要重现,请在 Google Apps 脚本中创建一个基本函数,如下所示:

function myFunction() {
  var x = "com.au";
  console.log("x: " + x);
  var z = 1;   //<--create break point here
}

在 处创建断点var z = 1,然后调试脚本。

实际结果:

在控制台中(在断点处):

x: (class)

预期成绩:

x: "com.au"

*注意:经过进一步测试,从实际角度来看,“(class)”似乎仍被视为“com.au”,因此这不是使用的阻止程序,但它很奇怪,在调试时没有帮助。

4

3 回答 3

2

此问题已作为错误报告给 Google:https ://issuetracker.google.com/issues/114358543

于 2018-09-09T00:02:13.347 回答
1

这看起来是应该向 Google 报告的 Google Apps 脚本编辑器调试器的错误。请按照https://developers.google.com/apps-script/support#bugs上的说明进行操作。

于 2018-09-08T18:09:18.420 回答
0

我刚刚使用数组解决了这个错误。

function myFunction() {
  var array = new Array();
  var text ="email@email.com.br";
  array[0] = string; 
}

文本返回email@email.(class)

array[0]返回email@email.com.br

于 2020-03-24T13:20:13.930 回答