我有一个Google表格脚本,可以自动设置电子表格的格式。我遇到的问题是,当我移动一列时,该列中的数字变为科学计数法。我如何才能避免这种情况发生。我尝试将列数据类型设置为字符串和数字,但是没有一种有效。列移动后,这些值将以科学计数法返回。
以下是我的代码:
//Set CC number as string data type
var ccType = sheet.getRange("K2:K");
ccType.setNumberFormat("@");
//Move the credit card and last 4 of CC columns next to the name column
var columnsCC = sheet.getRange("K1:L1");
sheet.moveColumns(columnsCC, 6);
答案 0 :(得分:0)
我以前从未使用过sheet.moveColumn()命令。我觉得这很有趣。无论如何,此函数在A1:A20中总共生成20个16位数字,并将它们移到F列。有趣的是,它们以E列结尾,因为它也删除了A列。我使用了之前编写的generateString()函数来生成十六位数字。
<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" width="85" height="75" viewBox="0 0 170 150" style="border:1px solid red;" >
<rect x="0" y="0" width="42" height="35" fill="purple" />
</svg>
我看不到您提到的有关格式转换为科学计数法的行为。因此,您没有获得一个最小的,完整的可验证示例。