array='one two three four five'.split(' ')
print(array)
#ループでリストを出力する
for num in array:
print(num)
#内包表記でリストを出力する
print('--- 内包表記 ---')
[print(num) for num in array]
array='one two three four five'.split(' ')
'''
print(array)
#ループでリストを出力する
for num in array:
print(num)
#内包表記でリストを出力する
print('--- 内包表記 ---')
'''
[print(num) for num in array]
提出用にスッキリと最小限のコードに致しました。
#文字列を分割してリストarrayに格納
array='one two three four five'.split(' ')
#内包表記でリストを出力する
[print(num) for num in array]
このコードを関数「standardInput3」の中に書いていきます。 Standard Inputで、標準入力の意味です。
function standardInput3() {
//SpreadSheetAppから階層を辿って現在のシートにアクセスする
const ss=SpreadsheetApp.getActiveSheet();
}
手順2:splitメソッドを使って文字列を分割して配列arrayに代入する
const array=’one two three four five’.split(‘ ‘);
function standardInput3() {
const ss=SpreadsheetApp.getActiveSheet();
//splitメソッドを使って文字列を分割して配列arrayに代入する
array='one two three four five'.split(' ');
}
手順3:分割した文字列が配列arrayに追加出来たことをログ出力で確認する
console.log(array);
コードと実行結果です。
function standardInput3() {
const ss=SpreadsheetApp.getActiveSheet();
array='one two three four five'.split(' ');
//分割した文字列が配列arrayに追加出来たことをログ出力で確認する
console.log(array);
}
手順4:配列arrayに格納された文字列を二次元配列として追加する配列array2を宣言する
let array2=[];
function standardInput3() {
const ss=SpreadsheetApp.getActiveSheet();
array='one two three four five'.split(' ');
console.log(array);
//配列arrayに格納された文字列を二次元配列として追加する配列array2を宣言する
let array2=[];
}
手順5:ループを使ってarrayに格納された文字列を二次元配列としてarray2に追加する
function standardInput3() {
const ss=SpreadsheetApp.getActiveSheet();
array='one two three four five'.split(' ');
console.log(array);
let array2=[];
//ループを使ってarrayに格納された文字列を二次元配列としてarray2に追加する
for(let i=0;i<array.length;i++){
array2.push([array[i]]);
}
}
手順6:スプレッドシートに出力する前に、ログでarray2を出力して確認する
console.log(array2);
コードと実行結果です。
function standardInput3() {
const ss=SpreadsheetApp.getActiveSheet();
array='one two three four five'.split(' ');
console.log(array);
let array2=[];
for(let i=0;i<array.length;i++){
array2.push([array[i]]);
}
//スプレッドシートに出力する前に、ログでarray2を出力して確認する
console.log(array2);
}
手順7:array2をスプレッドシートの黄色いセルに出力する
ss.getRange(2,1,array2.length).setValues(array2);
コードと実行結果です。
function standardInput3() {
const ss=SpreadsheetApp.getActiveSheet();
array='one two three four five'.split(' ');
console.log(array);
let array2=[];
for(let i=0;i<array.length;i++){
array2.push([array[i]]);
}
console.log(array2);
//array2をスプレッドシートの黄色いセルに出力する
ss.getRange(2,1,array2.length).setValues(array2);
}
array='He likes paiza'.split(' ')
print(array)
#リストarrayをループで改行して出力する
for word in array:
print(word)
このループの所を内包表記で記述したコードです。
array='He likes paiza'.split(' ')
print(array)
#リストarrayをループで改行して出力する
for word in array:
print(word)
#内包表記で出力する
print('----内包表記----')
[print(word) for word in array]
array='He likes paiza'.split(' ')
'''
print(array)
#リストarrayをループで改行して出力する
for word in array:
print(word)
#内包表記で出力する
print('----内包表記----')
'''
[print(word) for word in array]
提出用にスッキリとした最小限のコードに致しました。
array='He likes paiza'.split(' ')
[print(word) for word in array]