私はいくつかの読書をしましたが、スクリプトに関する私の限られた知識は物事を困難にしています。私がしたい:1つのシートからデータをコピーし、行とペーストに日付を追加する
- コピーデータ範囲(C3:F20)新しいシートに新しいシート
- 内のデータは、今日のフォーマットされた日付(DD/MM/YYYYを追加1枚から
- 貼り付け)新しい列で
私は1と2を稼ぐことができましたが、3番目はうまくいきません。以下の現在のスクリプトを参照してください。私が持っているもの
function Copy() {
var sss = SpreadsheetApp.openById('ID#');
var ss = sss.getSheetByName('Workout');
var range = ss.getRange('C3:F20');
var data = range.getValues();
var tss = SpreadsheetApp.openById('ID#');
var ts = tss.getSheetByName('Log');
ts.getRange(ts.getLastRow()+1, 1, data.length, data[0].length).setValues(data);
}
:
私が欲しいもの:
日付オブジェクトを作成するには、JavaScriptを使用します。 'var d = new Date()' Date()は関数です。それは方法ではありません。日付オブジェクトを取得した後、あなたは 'Utilities.formatDate()' [Link to Apps Script Doc-formatDate](https://developers.google.com/apps-script/reference/utilities/utilities#formatdatedate)で日付をフォーマットできます。 -timezone-format)トラブルシューティングガイド:[Appsスクリプトのトラブルシューティングへのリンク](https://developers.google.com/apps-script/troubleshooting) –
情報とリンクをありがとうございます。私はそれ以上の読書をするでしょう –