0
範囲の片側を変数にする簡単な方法はありますか?私はここに達成したい何可変範囲Google Script
function myFunction() {
var ss = SpreadsheetApp.openById("1RXJ9uR9oDV0gEL7ZyLtSi-WqFxk5Pg-7oitViHZOyf8");
SpreadsheetApp.setActiveSpreadsheet(ss);
var sheet = ss.getSheets()[0];
//This logs the value in the very last cell of this sheet
var lastRow = sheet.getLastRow();
var lastColumn = sheet.getLastColumn();
var lastCell = sheet.getRange(lastRow, lastColumn);
// add values in the last cells and calc the sum
var cellTotal = sheet.getRange(lastRow + 1, lastColumn - 1);
var cellTotalVal = sheet.getRange(lastRow + 1, lastColumn);
cellTotal.setValue('total').setFontWeight("bold");
//here I try a numorous options to get my range right
cellTotalVal.setFormula("=SUM(D1:CONCATENATE('D', lastRow))");
};
は、最初の値はD1と最後はlastCell
という名前var
であるSUM
です。
=SUM(D1:D)
はあなたの全体の列を取得します:
はあなたが開いている範囲を残すことができます任意の提案
ええ、私が以前に見つけたものです。私はこれがもっと私のための練習のようなものなので、これを求めています。私はGoogleの検索エンジンで見つけられなかったので、範囲や合計の変数を使用することが可能であるかどうかについては、GSに興味があり、興味がありません。 – kuba04
Google Apps ScriptはJavaScriptに基づいているため、構文が適用されます。このような一般的な項目については、JavaScriptの回答も検索してください。あなたのコメントを理解するために上記の私の編集をご覧ください。@ Kuba88 –
ありがとうKarl!私は午後全体を浪費して、それを行うさまざまな方法を探していました。コードが問題を解決します。私は連結時にスペースを置く場所を知らなかった... – kuba04