Google apps script Google脚本:向值中添加1
当某个事件发生时,我试图在Google电子表格中的单元格值上加1。但不是说把-6改成-5,而是改成了-61。我的代码怎么了Google apps script Google脚本:向值中添加1,google-apps-script,google-sheets,Google Apps Script,Google Sheets,当某个事件发生时,我试图在Google电子表格中的单元格值上加1。但不是说把-6改成-5,而是改成了-61。我的代码怎么了 var Spending = sheet.getRange("B2"); var SPEND = [Spending.getCell(1, 1).getValue()]; **EVENT TRIGGERED** SPEND = SPEND+1; Spending.setValue(SPEND); 似乎是将值作为字符串读取,然后将其连接起来。尝试将var exp
var Spending = sheet.getRange("B2");
var SPEND = [Spending.getCell(1, 1).getValue()];
**EVENT TRIGGERED**
SPEND = SPEND+1;
Spending.setValue(SPEND);
似乎是将值作为字符串读取,然后将其连接起来。尝试将var expense解析为整数 例如:
SPEND=parseInt(SPEND)+1
或SPEND=Number(SPEND)+1
似乎是将值读取为字符串并将其连接起来。尝试将var expense解析为整数
例如:
SPEND=parseInt(SPEND)+1
或SPEND=Number(SPEND)+1
出于某种原因,我还没有完全发现(主要是因为缺乏对更深层答案的了解),+被视为除了整数值以外的任何东西的串联。因此,除非将var声明为intiger,否则它将被视为字符串。如果它是一个字符串,“+”表示连接,而不是执行数学运算。“-”似乎没有相同的双重用法,只用于数学运算
希望有帮助 出于某种原因,我还没有完全发现(主要是因为我不需要知道更深层次的答案),+被视为除了整数值以外的任何东西的串联。因此,除非将var声明为intiger,否则它将被视为字符串。如果它是一个字符串,“+”表示连接,而不是执行数学运算。“-”似乎没有相同的双重用法,只用于数学运算
希望有帮助 对不起,我弄糊涂了。你能解释清楚吗?我在脚本的后面有一个部分是完全相同的(但是减去1),这没有问题。所以,这必须与我如何添加1有关。对不起,我很困惑。你能解释清楚吗?我在脚本的后面有一个部分是完全相同的(但是减去1),这没有问题。所以我必须加1。