これは簡単にイエスかノーで答えるべきです。Google Apps Scriptだけでデータ検証を貼り付けることはできますか?
私がやりたいことは、アクティブ セルの上の行からデータ検証をコピーし、データ検証をアクティブ セルの行に貼り付けることです。
私はcopyToを試しました:
function updateFormat() {
var rowNumber = SpreadsheetApp.getActiveSpreadsheet().getActiveSelection().getRow();
var rowAbove = rowNumber -1 ;
var targetRange = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange(rowNumber, 1, 1, 36);
var templateRange = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange(rowAbove, 1, 1, 36);
templateRange.copyTo(targetRange);
}
しかし、明らかに、これはデータ検証と上の行の内容をコピーしたものであり、これは目的ではありません。
何か案は?
前もって感謝します!