gpt4 book ai didi

javascript - 阻止 Google 表单对小数进行四舍五入

转载 作者:行者123 更新时间:2023-11-28 05:17:53 26 4
gpt4 key购买 nike

我有一个简单的表单,需要从表单到工作表输入准确的输入。不幸的是,谷歌表单正在汇总我输入的一些数据。可以修改此行为吗?

示例:

Form Question: What is Price Per Share? Response: $.0075 Number Submitted to Sheets: $.01

我理解为什么他们可能想要四舍五入,但每股价格需要准确。任何建议都会非常有帮助。

只是添加一点颜色。看来 Google Sheet 正在强制四舍五入,因为它只保存两位小数。有没有办法改变保存的小数位数?

最佳答案

您可以使用表单验证(是数字),它不会在电子表格上四舍五入。完整说明在这里:

https://support.google.com/docs/answer/3378864?hl=en

您还可以使用一个小脚本以您喜欢的任何方式格式化数字,并在表单提交上设置触发器来运行脚本,以下是一个快速示例:

function numFormat(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0]; // select first sheet
var col = "A" // change to the column that has the price per share
var row = e.range.getRow();
var cell = sheet.getRange(col+row);
cell.setNumberFormat("$0.00000"); //set the format here
}

可以在自定义数字格式下找到不同的数字格式:

https://support.google.com/docs/answer/56470

关于javascript - 阻止 Google 表单对小数进行四舍五入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40824130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com