هل تريد استخدام العمود من GSpreadsheet للأسئلة في GForm؟
-
21-12-2019 - |
سؤال
لدي جدول بيانات Google يحتوي (من بين أشياء أخرى) على عمود واحد به أسئلة.أحتاج الآن إلى إنشاء نموذج Google يحتوي على N من الأسئلة Text
التي من أجلها Question Title
مأخوذ من جدول البيانات الخاص بي (حيث N هو عدد الصفوف في جدول البيانات الخاص بي؛حاليا ~ 100).
هل هناك طريقة مباشرة للقيام بذلك؟
شكرا لك على وقتك!
المحلول
للرجوع اليها:https://developers.google.com/apps-script/reference/forms/
قم بإنشاء برنامج نصي للتطبيق في جدول البيانات الخاص بك كما يلي:
function createForm(){
var form = FormApp.create('A New Form');
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Sheet1");
var rangeValues = sheet.getRange('A1:A20').getValues();
for (var x in rangeValues){
form.addTextItem().setTitle(rangeValues[x]);
}
Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());
}
لا تنتمي إلى StackOverflow