あなたはこのJavaScriptで選択をロードすることができます。
function updateSelect(vA)
{
var select = document.getElementById("sel1");//or whatever you select id is
select.options.length = 0;
for(var i=0;i<vA.length;i++)
{
select.options[i] = new Option(vA[i],vA[i]);
}
}
HTMLのselect要素:
<select id="sel1">
<option value="" selected></option>
</select>
私は、多くの場合、負荷はこのようなもので、ページのロード時に選択します。
$(function(){
google.script.run
.withSuccessHandler(updateSelect)
.getSelectOptions();//a gs function which passes an array to updateSelect via the success handler
});
私はスプレッドシートを使用して値を保存することができます私が欲しいもの。あなたの場合はおそらくそれらをアルファベット順にフィルタリングしたいかもしれません。また、getSelectOptioptions()関数や、それをパラメータと呼ぶものを渡して、リストをフィルタリングする方法を決定することもできます。
AFAIKいいえGoogleフォームは、ユーザーがフォーム(https://developers.google.com/apps-script/guides/triggers/events)をコンパイルするときにトリガーがないためです。しかし、あなたは、仕事を実行するGoogleアプリケーションスクリプトによって提供される非常に単純なWebページを書くことができます。 –
Mominは、Googleフォームを削除し、Webページを提供するアプリケーションスクリプトアプリケーションを作成する必要があることを示唆しています。https://developers.google.com/apps-script/guides/html/ –
私はhttps://developers.google.com/apps-script/guides/html/でフォームを作成します。このフォームでは、私はいくつかのajaxのようにすることができますか? (私はjavascriptではないphp devで、私はgoogle appスクリプトで始める) –