0
スプレッドシート 'A'のリストにある名前ごとに新しいスプレッドシート 'N'を生成するスプレッドシート 'A'に制限付きスクリプトがあります。私のような各spreadhsheet「N」に有界スクリプトを追加したいと思います:Googleスプレッドシートにバインドされたコードスニペットを挿入します
function onEdit() {
var sh = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var row = sh.getActiveCell().getRowIndex();
var col = sh.getActiveCell().getColumn();
Logger.log(row + " " + col);
if (row == 3 && col == 1)
{
var value = sh.getActiveCell().getValue();
if (value == "I")
{
var today = formatDate(new Date());
var newdate = new Date(today);
newdate.setDate(newdate.getDate() + 15);
var dd = newdate.getDate();
var mm = newdate.getMonth() + 1;
var y = newdate.getFullYear();
var someFormattedDate = mm + '/' + dd + '/' + y;
Logger.log(someFormattedDate);
sh.getRange(row, 3).setValue(someFormattedDate);
}
}
}
function formatDate(date)
{
return (date.getMonth() + 1) + '/' + date.getDate() + '/' + date.getFullYear();
}
私は数式を挿入していることを行うことを試みたがTODAY()関数は、常にセルを更新します。
アイデア? Google Appsスクリプトを使用してプログラムで作成されたGoogleスプレッドシートに、コードの限定スニペットを追加することは可能ですか?
ありがとうございました。