はじめまして。
最近GASに触れ始めた初心者です。
勉強中のため検索しながら作成しております。
下部にある内容をGASに入力しながら実行し
スプレッドシートへの反映を確認していました。
何度か実行を繰り返すうちに、
実行が完了してもスプレッドシートへの反映が
みられなくなってしまいました。
コードはほぼコピペなので
最初は反映されておりコードに問題はないと思います。
有識者の方、お手数ですがコメントよろしくお願いします。
▼やってみたこと
・スプレッドシート自体を複製して確認
・グーグルのキャッシュなどを削除
▼反映させたい内容
function myFunction() { //◆◆すべてのシートを値化する◆◆
//ファイル・全シートを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheets = ss.getSheets();
//各シートに対して繰り返し
sheets.forEach(function(sheet){
//最終行・列を取得
var rows = sheet.getLastRow();
var columns = sheet.getLastColumn();
//全範囲を取得
var range = sheet.getRange(1,1,rows,columns);
//値貼り
range.copyTo(range,{contentsOnly:true});
});
}
function myFunction() { //◆◆ファイル名を日付_報告書とする◆◆
// 現在アクティブなスプレッドシートを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();var now = new Date();
var datetime = Utilities.formatDate(now, "Asia/Tokyo", "yyyyMMdd");
var filename = datetime + "_作業報告書";
ss.rename(filename);
}
function myFunction() { //◆◆importシートを非表示にする◆◆
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.getSheetByName("import").hideSheet();
}

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/29 07:08