【发布时间】:2022-12-03 06:14:41
【问题描述】:
在 Google 表格中,我想输入一个单元格,进行计算,然后以不同的格式在同一个单元格中显示结果。这可能总是一个百分比值,我将使用条件格式为单元格着色以提供统计信息的“仪表板”视图。
示例是一个月的使用情况统计信息。
| Assets | Records | |
|---|---|---|
| limit | 50 | 1000 |
| November | 29 | 295 |
| Assets | Records | |
|---|---|---|
| limit | 50 | 1000 |
| November | 58% | 30% |
我找到了一篇 Quora 帖子,详细介绍了如何创建自己的脚本,所以我相信我已经掌握了获取和修改单元格内容的基线:
function onEdit() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var cell = ss.getActiveSelection();
var cell_input = cell.getValue();
var cell_address = cell.getA1Notation()
var cell2 = ss.getRange(cell_address);
cell2.setFormula('=2*'+cell_input)
}
在这个例子中,我不确定如何引用它应该划分的单元格。
【问题讨论】:
-
你的想法的问题是,如果你将数字格式设置为 % 那么每次你输入一个数字时它都会假定它是一个百分比。所以第一次输入 29 结果将是 58% 但如果下一次输入 28 结果将是 0.56%
标签: google-apps-script google-sheets google-sheets-formula