Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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 Utilities.formatString未按预期工作_Google Apps Script_String Formatting - Fatal编程技术网

Google apps script Utilities.formatString未按预期工作

Google apps script Utilities.formatString未按预期工作,google-apps-script,string-formatting,Google Apps Script,String Formatting,我编写了一个小脚本,以便使用函数Utilities.formatString获得由字符串组成的增量ID 示例:RQ001->RQ002-->RQ00n 结果是“0” 提前感谢您的帮助。&不是字符串连接运算符。改用“+”。&不是字符串连接运算符。使用“+”。您有两个问题。您需要使用“+”进行字符串连接,并且您创建字符串的方法没有正确地返回您想要的“002” function myFunction() { var str = "RQ001"; var res = Number(str.sub

我编写了一个小脚本,以便使用函数Utilities.formatString获得由字符串组成的增量ID

示例:RQ001->RQ002-->RQ00n

结果是“0”


提前感谢您的帮助。

&不是字符串连接运算符。改用“+”。

&不是字符串连接运算符。使用“+”。

您有两个问题。您需要使用“+”进行字符串连接,并且您创建字符串的方法没有正确地返回您想要的“002”

function myFunction() {
  var str = "RQ001";
  var res = Number(str.substring(2, 5)) + 1;
      res = "000" + String(res);
      res = "RQ" + res.substring(res.length - 3, res.length);
}
使用
substring()
格式化字符串的编号,然后将
“RQ”
附加到开头

您还可以格式化函数,将原始键作为参数。这样,您可以说类似于
newKey=incrementKey(oldKey)


你有两个问题。您需要使用“+”进行字符串连接,并且您创建字符串的方法没有正确地返回您想要的“002”

function myFunction() {
  var str = "RQ001";
  var res = Number(str.substring(2, 5)) + 1;
      res = "000" + String(res);
      res = "RQ" + res.substring(res.length - 3, res.length);
}
使用
substring()
格式化字符串的编号,然后将
“RQ”
附加到开头

您还可以格式化函数,将原始键作为参数。这样,您可以说类似于
newKey=incrementKey(oldKey)

function incrementKey(str) {
  var res = Number(str.substring(2, 5)) + 1;
      res = "000" + String(res);
      res = "RQ" + res.substring(res.length - 3, res.length);
      return res;
}