tanakaQiita
@tanakaQiita

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

【GAS/JavaScript】こちらのコードの意味が分かる方、いらっしゃいますでしょうか?

Q&A

Closed

解決したいこと

知識不足ですみません。
以下コードの意味が分かる方、いらっしゃいますでしょうか?

特に、以下コード内の、

records[e[3]]?.[2] ?? '', // J列

status[records[e[3]]?.[2]] === MAX_STATUS_VALUE ? records[e[3]][4] ?? '' : '' // K列
が、
文字化けしているのか、そうでないのか、分からず困っております。

意味が分かる方がいらっしゃれば、教えていただきたいです。
よろしくお願いします。

該当するソースコード

const writeValues = renkeibiList.map(e =>
[
records[e[3]]?.[2] ?? '', // J列
status[records[e[3]]?.[2]] === MAX_STATUS_VALUE ? records[e[3]][4] ?? '' : '' // K列
]
);
sheet.getRange(2, 10, writeValues.length, writeValues[0].length).setValues(writeValues);
}
0

1Answer

これのことですかね?

null 判定で分岐を作らずに済むので便利な記述のことではないかと。

1Like

Comments

  1. @tanakaQiita

    Questioner

    なるほど…
    こちらですね!読み込んでみます。
    自分で探せなかったので助かりました。ありがとうございます。

Your answer might help someone💌