- 配列の値の更新(ループを使用) 以下のコードは、1つの配列の値を別の配列に基づいて更新するためにループを使用する例です。
function updateArrayValues() {
var array1 = [1, 2, 3, 4, 5];
var array2 = [10, 20, 30, 40, 50];
for (var i = 0; i < array1.length; i++) {
array1[i] = array2[i];
}
Logger.log(array1); // [10, 20, 30, 40, 50]
}
この例では、array1
の値がarray2
の値で上書きされます。
- 配列の値の更新(map関数を使用)
以下のコードは、
map
関数を使用して配列の値を更新する例です。
function updateArrayValues() {
var array1 = [1, 2, 3, 4, 5];
var array2 = [10, 20, 30, 40, 50];
array1 = array1.map(function(value, index) {
return array2[index];
});
Logger.log(array1); // [10, 20, 30, 40, 50]
}
map
関数は、元の配列の各要素に対して指定した関数を適用し、新しい値を返す新しい配列を作成します。この例では、array1
の値がarray2
の値で更新されます。
- 配列の値の更新(map関数とアロー関数を使用)
以下のコードは、アロー関数を使用して
map
関数をシンプルにした例です。
function updateArrayValues() {
var array1 = [1, 2, 3, 4, 5];
var array2 = [10, 20, 30, 40, 50];
array1 = array1.map((value, index) => array2[index]);
Logger.log(array1); // [10, 20, 30, 40, 50]
}
この例では、アロー関数を使用してmap
関数をコンパクトに記述しています。
これらは、Google Apps Scriptを使用して配列の値を更新するいくつかの方法の例です。必要に応じて、これらのコード例を参考にして、独自の要件に合わせてカスタマイズすることができます。