【问题标题】:How to import "File upload" module in google form using google-apps-script如何使用 google-apps-script 在 google 表单中导入“文件上传”模块
【发布时间】:2020-04-11 12:25:37
【问题描述】:

我可以使用 google-apps-script 创建一个小型 Google 表单。其中包括文本、单选按钮等。但是如何使用 google-apps-script 包含文件上传模块

下面的示例代码从谷歌表格中读取数据并动态创建谷歌表单。

function myFunction() {
try {
    var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1');
    var range = ss.getDataRange();
    var data = range.getValues();
    var numberRows = range.getNumRows();
    var numberColumns = range.getNumColumns();
    var firstRow = 1;
    var form = FormApp.create(data[0][1])

    for (var i = 1; i < numberRows; i++) {
        var questionType = data[i][0];
        if (questionType == '') {
            continue;
        } else if (questionType == 'TEXT') {
            var getValue = data[i][3];
            form.addTextItem()
                .setTitle(data[i][1])
                .setHelpText(data[i][2])
                .setRequired(getValue);
        } else if (questionType == 'PARAGRAPH') {
            form.addParagraphTextItem()
                .setTitle(data[i][1])
                .setHelpText(data[i][2])
                .setRequired(true);
        } else if (questionType == 'IMAGE') {
            var img = UrlFetchApp.fetch(data[i][6]);
            form.addImageItem()
                .setTitle(data[i][1])
                .setHelpText(data[i][2])
                .setImage(img)
        } else {
            continue;
        }
    }
} catch (error) {
    return error.toString();
}

}

【问题讨论】:

  • 这是个好问题。我没有发现任何表明 Google Apps 脚本支持该功能的信息。

标签: google-apps-script file-upload google-forms


【解决方案1】:

表单上没有使用 Google Apps 脚本包含文件上传模块的方法。我相信这可能是一个很好的实现功能:可能值得在 Google Public Issue Tracker 上打开一个功能请求,指定它的需要。

我鼓励你这样做,因为这将有助于实现它。

Google 公开问题追踪者:https://issuetracker.google.com/

此特定问题的跟踪器在这里:https://issuetracker.google.com/issues/64924665

【讨论】:

    猜你喜欢
    • 2018-08-18
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-21
    • 2022-11-21
    相关资源
    最近更新 更多