一連の値を持つワークシートの範囲を開始したいとします。私は次のコードを持っています。値の配列を範囲に割り当てる
function initiate(address, values) {
return Excel.run(function (ctx) {
var sheet = ctx.workbook.worksheets.getActiveWorksheet();
var range = sheet.getRange(address);
var range.values = values;
return ctx.sync()
}
}
私のテストでは、values
がaddress
とまったく同じ寸法(すなわち、高さ、幅)を持っているときにのみ、またはvalues
は単一の値であるとき、これはを働くことを示しています。それ以外の場合は、エラーが発生します。
誰でも確認できますか?
の場合address
をvalues
のサイズに合わせて調整する必要があります。 values
の次元を得るのは簡単ですが、たとえば、1左上のセル+1行の数+1の列、または1つの左上のセルと1つの右下のセルから範囲を取得することはできません。find a function
何か不足していますか?
ありがとうございます。「originalRange.colCount」は「originalRange.columnCount」である必要があります... – SoftTimur