0
私は食糧ロガーを作った。そして私はSheet [1]に行を追加し、新しいfoodourceを追加するスクリプトを作成しようとしています。このコードは動作しますが、実行が非常に遅いです。各質問の間には約2秒間あります。実行を高速化する可能性はありますか、あるいは1つのプロンプトで4つの値すべてを尋ねることは可能でしょうか?非常に遅いユーザーインプットGoogleスクリプト
// Display a dialog box with a title, message, input field, and "Yes" and "No" buttons. The
// user can also close the dialog by clicking the close button in its title bar.
function foodSource(){
var ui = SpreadsheetApp.getUi();
var response = ui.prompt('Tilføjelse af madvare', 'Hvilken madvare er det?', ui.ButtonSet.OK);
return response.getResponseText();
}
function protein(){
var ui = SpreadsheetApp.getUi();
var response = ui.prompt('Mængde pr 100 gram', 'Protein', ui.ButtonSet.OK);
return response.getResponseText();
}
function carbonhydrates(){
var ui = SpreadsheetApp.getUi();
var response = ui.prompt('Mængde pr 100 gram', 'Kulhydrater', ui.ButtonSet.OK);
return response.getResponseText();
}
function fat(){
var ui = SpreadsheetApp.getUi();
var response = ui.prompt('Mængde pr 100 gram', 'Fedt', ui.ButtonSet.OK);
return response.getResponseText();
}
function addData(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[1];
sheet.appendRow([madvare(),100, protein(), carbonhydrates(), fat()]);
}