#google-apps-script
#google-apps-script
Вопрос:
Я могу успешно получить поля API в раскрывающемся списке интерфейсного HTML-поля.
Я хочу получить валюту учетной записи вместо account_currency на интерфейсе. Как я могу этого добиться.
Code.gs
var ACCOUNTDATA = {
adAccountUIFields: ['account_currency', 'account_id', ...... ]
}
HTML
<select id="fieldsData">
<? var data = ACCOUNTDATA.adAccountUIFields ?>
<? if (data.length > 0) { ?>
<? for (i=0; i<data.length; i ) { ?>
<option value="<?= data[i] ?>"><?= data[i] ?></option>
<? } ?>
<? } ?>
</select>
Ответ №1:
- Используйте split для разделения строк между
_
ними. - Используйте map, replace и toUpperCase, чтобы заглавными буквами писать первую букву в каждом слове.
- Используйте join, чтобы объединить слова обратно в одну строку с пробелами между ними.
const updatedData = data[i].split("_")
.map(word => word.replace(/./, i => i.toUpperCase()))
.join(" ");