私はまだGoogleAppのスクリプトを自分で学習しています。誰も現在の日付ごとに新しいシートの名前を付ける代わりに、Sheet1の列Aから名前を取得し、名前を変更するような方法で、以下のスクリプトを編集する方法を正しい方向で私をガイドすることができます。GoogleスプレッドシートのSheet1の列Aの名前に基づいてシート名を自動作成する方法はありますか?
私は列の下の新しいセルに新しい名前で列Aを更新し続けることに注意してください。
ご協力いただきありがとうございます。
これは、日付だけのために働く私が持っているスクリプトです:これはあなたのために働く場合
function onOpen() {
var menu = [{name: "Add", functionName: "newSheet"}];
SpreadsheetApp.getActiveSpreadsheet().addMenu("Sheet", menu);
}
function newSheet() {
var sheetName = formatDate();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var templateSheet = ss.getActiveSheet();
ss.insertSheet(sheetName, ss.getSheets().length, {template: templateSheet});
}
function formatDate() {
var month, day, d = new Date();
month = ('0'+(d.getUTCMonth()+1)).slice(-2);
day = ('0'+d.getUTCDate()).slice(-2);
return d.getUTCFullYear()+'-'+month+'-'+day;
}
こんにちはジェームズ!どうもありがとうございました!それはまさに私が望むものでした。 – viv227295