簡體   English   中英

解析和計算數字的總和 - Google Apps 腳本

[英]Parse and count total sum of numbers - Google Apps Script

我正在將項目導出到 Google 工作表。 項目值包括點而不是逗號,所以我可能需要先解析它們才能計算總和? 使用 Google Apps 腳本執行此操作的最佳方法是什么? 我需要自動化這個過程,所以我不能使用 Google 表格的內置功能。

在此處輸入圖像描述

嘗試這個:

function myfunk1() {
  const ss = SpreadsheetApp.getActive();
  const sh = ss.getSheetByName('Your sheet name');
  const sum = sh.getRange(2,2,sh.getLastRow() -2,1).getDisplayValues().reduce((a,c)=>{ a+=parseFloat(c);return a;},0);
  sh.getRange(2,1,sh.getLastRow() - 1).getValues().forEach((r,i) => {if(r[0]=='sum')sh.getRange(i + 2,2).setValue(Number(sum).toFixed(2))});
} 

輸出:

物品 成本
1 57.9
2 111.9
3 39.9
209.7

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM