私の英語でごめんなさい。^^
ええと、シートから別のシートにコピーするスクリプトを見つけました。私の問題は、行を含むコピーです。列をコピーし、スクリプトの実行時に lastcolumn に 2 つの列を追加したいと考えています。
列には通知がないため、問題になりました。A=1、B=2 など。copyTo は A1 通知を必要とします。
私のスクリプトは次のとおりです。
function Archiv() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var target = SpreadsheetApp.openById("sheetid");
var source_sheet = ss.getSheetByName("sheetname");
var target_sheet = target.getSheetByName("sheetnametarget");
var source_range = source_sheet.getRange("D4:E89");
var last_col = target_sheet.getLastColumn();
target_sheet.insertColumnAfter(last_col);
var target_range = target_sheet.getRange(">>>>(lastcol+1)<<<<4:>>>>>(lastcol+2)<<<<89");
source_range.copyTo(target_range, {contentsOnly:true});
}
スクリプトは毎週月曜日に実行して、2 つの列のコンテンツをアーカイブする必要があります。私の願いを理解していただければ幸いです。私は多くのことをテストしましたが、何も役に立ちません。:(
よろしくお願いします。
セバスチャン