0

次のコードを使用して範囲に名前を付けています。

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var rangeToName = sheet.getRange(column, column - 1, 1,values.length + rowOffset);
var rangeName = 'F' + '2';

ss.setNamedRange(rangeName, rangeToName); // SCRIPT CRASHES HERE

このスクリプトを実行すると、次のエラー メッセージで失敗します。The name you specified for this range is not a valid name.

'連結された文字列を使用するたびに、このエラーが発生します (またはで文字列を区切るために使用するかどうかは問題ではありません")。

2 つの文字列または文字列と数値を連結して範囲の名前を作成するにはどうすればよいですか?

4

2 に答える 2

1

示されるように:

指定された範囲名は、セル参照があいまいです。

詳細については、名前付き範囲と保護範囲を参照してください。

于 2013-11-09T11:16:19.580 に答える
1

エラーが見つかりました:

範囲の名前は、セルへの参照のように見えない場合があります。たとえば、「F2」はセルである可能性があるため、無効な名前です。名前に「-」文字を含めることはできません。

于 2013-11-09T11:08:33.797 に答える