【问题标题】:Google Apps Script: file upload progress indicatorGoogle Apps 脚本:文件上传进度指示器
【发布时间】:2016-02-11 15:40:59
【问题描述】:

是否有人在 Google Apps 插件中(例如在侧边栏或对话框中)实现了文件上传进度指示器?

我尝试使用JQuery Form plugin,但似乎IFRAME sandbox mode 不允许使用它。并且不推荐使用 NATIVE 模式并将很快关闭。

是否有其他解决方案可以在 Google 电子表格插件的对话框或侧边栏中显示上传进度条?

谢谢!

【问题讨论】:

    标签: javascript jquery google-apps-script google-apps jquery-forms-plugin


    【解决方案1】:

    很遗憾,目前这在 Apps 脚本中是不可能的。为了获得进度指示器,请求需要提供一个您可以监听进度的事件,而 google.script.run 目前不提供进度事件(只有成功和失败)。

    【讨论】:

      【解决方案2】:

      正如@Eric Koleda 所说,不幸的是这是不可能的。

      但是,如果您要上传多个文件,则可以使用 google.run.withSuccessHandler() 函数在每次上传文件时更新进度条来伪造它。所以百分比 = 上传文件 / 文件总数 * 100

      google.run.withSuccessHandler(updateProgressBar).serverSideFunctionToUpload(parameters)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-30
        • 2019-03-06
        • 1970-01-01
        • 1970-01-01
        • 2020-08-27
        • 1970-01-01
        • 2013-03-18
        相关资源
        最近更新 更多