Google sheets 如何在不重新加载页面的情况下显示Google电子表格更改?

Google sheets 如何在不重新加载页面的情况下显示Google电子表格更改?,google-sheets,google-drive-api,Google Sheets,Google Drive Api,我的应用程序中有一个将数据导出到电子表格的用例 对于上下文,用例是: 用户使用其web浏览器访问应用程序(前端) 用户单击按钮以导出数据 此时,将向API rest(后台应用程序)发送请求以启动导出 返回应用程序创建电子表格并返回ID 前端应用程序在新选项卡中打开电子表格 后台应用程序(使用GDrive rest API)将数据异步添加到电子表格中 此时,用户需要多次重新加载页面,以查看后台应用程序在电子表格上所做的更改。有没有办法看到这些更改而不必重新加载页面?,而不是使用谷歌驱动API尝

我的应用程序中有一个将数据导出到电子表格的用例

对于上下文,用例是:

  • 用户使用其web浏览器访问应用程序(前端)
  • 用户单击按钮以导出数据
  • 此时,将向API rest(后台应用程序)发送请求以启动导出
  • 返回应用程序创建电子表格并返回ID
  • 前端应用程序在新选项卡中打开电子表格
  • 后台应用程序(使用GDrive rest API)将数据异步添加到电子表格中

此时,用户需要多次重新加载页面,以查看后台应用程序在电子表格上所做的更改。有没有办法看到这些更改而不必重新加载页面?

,而不是使用谷歌驱动API尝试使用谷歌片断API,如果这不符合您的需要,那么您应该考虑完全改变您的解决方案的工作方式,以便通过使用谷歌Apple脚本实现您正在寻找的。 注:

请记住

  • 如果电子表格包含公式,则每次对电子表格进行更改时,都会在客户端重新计算公式
  • 电子表格的重新计算与公式的数量和复杂性成比例
  • 对电子表格的某些更改(即更改电子表格时区)将导致自动重新加载电子表格

  • 欢迎光临。我已经发布了答案。如果您需要更具体的内容,请在您的问题中添加关于“GDrive rest API”所做工作的更多详细信息(尝试添加a)您好,我使用了sheets API,但在用户重新加载页面之前,更改是不可见的。您好,问题似乎出在特定的电子表格上。电子表格中存在阻止查看更改的内容。我已经提出了一个不同的电子表格的请求,并且更改被正确显示(使用谷歌API浏览器)。它可能是spreedsheet的某个配置参数吗?可能是创建电子表格时的某个参数吗?我发现了这个问题。基本上,当第一次添加的行数(浏览器中电子表格的第一次加载)大于电子表格中初始化的行数时,就会出现问题。如果使用足够的行初始化sreadsheet,则会正确显示更改。有趣的是,如果以后添加了新数据,并且超过了行数,那么添加的行数将不会出现问题,并且显示正确