2017-05-29 5 views
0

Ich erstelle ein Quiz. Was ich tat, erste ist, Daten in Google-Blatt zu erstellen und hier ist esDaten aus Google Sheet in Google Formulare anzeigen

Link of Google Sheet

, wie Sie es sehen können I 2 Blatt haben und das ist Fragen und Antworten

Meine Frage ist, wie kann ich zeigen Sie die Fragen und Antworten in dort jeweiligen Position in Google Forms i Verknüpfung bin ihnen Frage ID

TYSM

+1

Überprüfen Sie die [Quickstart: Verwalten von Antworten für Google Formulare] (https://developers.google.com/apps-script/quickstart/forms), da sie verbindet Google Tabellen Google-Formular zeigt, die die erste ist, Schritt in Ihrem Projekt. Dann gibt es das Video [WIE MAN EINE GESAMTE GOOGLE-FORM VON SCRATCH VON EINEM GOOGLE-SPREADSHEET ERSTELLEN] (https://www.youtube.com/watch?v=pXUsW6VRQak) Video-Tutorial, das zusätzliche Einblicke bieten kann. – noogui

+0

Hallo Sir Guten Morgen, basierend auf was Sie gaben. Es hilft, aber es hat einen Fehler beim Hinzufügen eines Bildes. –

Antwort

0

ich denke, die Kommentare oben wird Ihnen helfen. Dies ist auch Code (mit Hilfe von hier), der eine Multiple-Choice-Frage von einem Quiz zum anderen kopiert.

Wenn Sie diesen Code mit den Sachen kombinieren, auf die in den Kommentaren zum Lesen von Sachen aus einem Blatt verwiesen wird, dann sollten Sie in Ordnung sein.

Ich sehe, dass Sie ein Problem beim Kopieren von Bildern erwähnen. Ich stecke auch an diesem Punkt fest.

function copyMultipleChoiceItem(item1, item2) { 
// copies MC question item1 to item2 - tested PDW 17/05/20 
// copy of feedback now working - tested PDW 17/05/30 
// 
    var item1MC = item1.asMultipleChoiceItem(); 
// basic question items 
    item2.setTitle(item1.getTitle()); 
    item2.setHelpText(item1.getHelpText()); 
    item2.setPoints(item1MC.getPoints()); 
    item2.setRequired(item1MC.isRequired()); 

// the choices 
    var choices = item1MC.getChoices(); 
    for (var i = 0; i < choices.length; i++) { 
     item2.createChoice(choices[i].getValue(),choices[i].isCorrectAnswer()); 
    } 
    item2.setChoices(choices); 
// the feedback 
    var feedback1 = item1MC.getFeedbackForCorrect(); 
    item2.setFeedbackForCorrect(feedback1); 
    var feedback1 = item1MC.getFeedbackForIncorrect(); 
    item2.setFeedbackForIncorrect(feedback1); 
} 
Verwandte Themen