如何为通过Google Apps脚本创建的BigQuery中的新表设置过期时间?

蒂莫加夫克

我有一个脚本,可用于通过Google Apps脚本项目创建新的Google BigQuery表。当我使用默认到期时间运行它时,它运行良好。但是现在我想将到期时间设置为等于2小时(7200000ms)

function createNewTable(tableId){  
  var table = {
    expirationTime: "7200000",
    tableReference: {
      projectId: projectId,
      datasetId: datasetId,
      tableId: tableId
    }    
  }
  table = BigQuery.Tables.insert(table, projectId, datasetId);
  console.info('Table created: %s', table.id);
}

由于错误而无法使用API call to bigquery.tables.insert failed with error: Expiration time must be at least 1 seconds in the future我在哪里出错以及如何解决?

am

问题:

您应该提供自纪元以来的毫秒数,而不是当前时刻。从BigQuery表格资源文档

expirationTime:可选。该表过期的时间,以epoch表示的毫秒数

解:

获取从纪元到当前时刻的毫秒数,并将其加上两个小时:

var expirationTime = 7200000 + new Date().getTime();

如有必要,在设置请求正文时将其解析为字符串:expirationTime: expirationTime.toString()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Apps脚本和BigQuery中设置SQL参数

来自分类Dev

如何设置Big Query表的过期时间?

来自分类Dev

如何为Google图表设置事件?

来自分类Dev

如何为Google Chrome设置CLI标志?

来自分类Dev

如何通过Python使用Google Apps脚本?

来自分类Dev

如何通过Apps脚本在Google表格中“清除格式”

来自分类Dev

如何为Google Glass创建基于时间的简单通知?

来自分类Dev

如何为Pushgateway设置指标过期的保留时间?

来自分类Dev

如何为通过cron运行的活动bash脚本提供输入

来自分类Dev

如何为Google Compute Engine设置GOOGLE_APPLICATION_CREDENTIALS?

来自分类Dev

R Shiny:如何为通过HTML创建的actionButton提供inputID

来自分类Dev

R Shiny:如何为通过HTML创建的actionButton提供inputID

来自分类Dev

如何为Google Glass创建深色的Google Maps图像?

来自分类Dev

如何为Google Glass创建深色的Google Maps图像?

来自分类Dev

通过Google BigQuery中的select语句创建或更新表

来自分类Dev

如何通过API在Google Play中自动创建新应用

来自分类Dev

如何通过 Google Apps Script 获取 Google 日历的“位置”设置?

来自分类Dev

如何为上传到Google存储桶中的新图像设置默认的缓存控件

来自分类Dev

如何设置通过Google Apps脚本发送的Gmail电子邮件中的文本格式(粗体,斜体)?

来自分类Dev

如何格式化此 Google Apps 脚本中的时间?

来自分类Dev

如何为新的Google Actions构建器构建Java Webhook

来自分类Dev

如何为Google服务帐户设置友好名称?

来自分类常见问题

如何为React-Router设置Google Analytics(分析)?

来自分类Dev

如何为多个相互关联的服务设置Google Analytics(分析)

来自分类Dev

如何为Google Maps v2设置api密钥

来自分类Dev

如何在猫鼬中设置子文档的过期时间

来自分类Dev

如何为仅聊天创建Google Hangouts按钮?

来自分类Dev

如何为Google Chrome扩展程序创建安装程序

来自分类Dev

如何为Google Form创建自定义主题?

Related 相关文章

  1. 1

    如何在Apps脚本和BigQuery中设置SQL参数

  2. 2

    如何设置Big Query表的过期时间?

  3. 3

    如何为Google图表设置事件?

  4. 4

    如何为Google Chrome设置CLI标志?

  5. 5

    如何通过Python使用Google Apps脚本?

  6. 6

    如何通过Apps脚本在Google表格中“清除格式”

  7. 7

    如何为Google Glass创建基于时间的简单通知?

  8. 8

    如何为Pushgateway设置指标过期的保留时间?

  9. 9

    如何为通过cron运行的活动bash脚本提供输入

  10. 10

    如何为Google Compute Engine设置GOOGLE_APPLICATION_CREDENTIALS?

  11. 11

    R Shiny:如何为通过HTML创建的actionButton提供inputID

  12. 12

    R Shiny:如何为通过HTML创建的actionButton提供inputID

  13. 13

    如何为Google Glass创建深色的Google Maps图像?

  14. 14

    如何为Google Glass创建深色的Google Maps图像?

  15. 15

    通过Google BigQuery中的select语句创建或更新表

  16. 16

    如何通过API在Google Play中自动创建新应用

  17. 17

    如何通过 Google Apps Script 获取 Google 日历的“位置”设置?

  18. 18

    如何为上传到Google存储桶中的新图像设置默认的缓存控件

  19. 19

    如何设置通过Google Apps脚本发送的Gmail电子邮件中的文本格式(粗体,斜体)?

  20. 20

    如何格式化此 Google Apps 脚本中的时间?

  21. 21

    如何为新的Google Actions构建器构建Java Webhook

  22. 22

    如何为Google服务帐户设置友好名称?

  23. 23

    如何为React-Router设置Google Analytics(分析)?

  24. 24

    如何为多个相互关联的服务设置Google Analytics(分析)

  25. 25

    如何为Google Maps v2设置api密钥

  26. 26

    如何在猫鼬中设置子文档的过期时间

  27. 27

    如何为仅聊天创建Google Hangouts按钮?

  28. 28

    如何为Google Chrome扩展程序创建安装程序

  29. 29

    如何为Google Form创建自定义主题?

热门标签

归档