簡體   English   中英

使用 Google Apps 腳本填寫 Google 表單

[英]Fill Google form using Google Apps Script

我只是在下面嘗試了我的編碼......但問題是,我的谷歌應用程序腳本只是為兩個“簡答”字段提交了空白值的表單。 有人可以告訴我一些如何解決我的問題。 質量。

function myFunction() {
  var dapatkanForm = FormApp.openByUrl('https://docs.google.com/forms/d/1S1F3cKMwkXm3gVt00RegQ-GCzRfELOq74IH9WEk8SlU/edit?usp=sharing');
  var nama = dapatkanForm.getTitle();
  var listIsiText = dapatkanForm.getItems(FormApp.ItemType.TEXT);
  var panjangArray = listIsiText.length;
  for(var i=0; i<panjangArray; i++)
  {
    var textTemp = listIsiText[i];
    var nakSet = textTemp.asTextItem();
    var response = nakSet.createResponse('MOHD ANIS BIN AZINAN');
  }
  var formResponse = dapatkanForm.createResponse();
  formResponse.submit();
  Logger.log(nama);
}

您的代碼非常接近解決方案。 您只需要一種額外的方法。 以下行...:

var formResponse = dapatkanForm.createResponse();

......最終應該是這樣的:

var formResponse = dapatkanForm.createResponse().withItemResponse(response);

通過使用.withItemResponse()表單提交將上傳您的回復而不是無效。 如果您仍然需要幫助,請向我詢問更多說明。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM