版本 4.0.23.2
更新已安排的方案
管理员可以更新其他用户的计划。
注意:更新中指定的任何已安排方案目标将替换当前为已安排方案定义的所有已安排的方案目标。
例如:如果已安排的方案包含目的地 A、B 和 C,并且您在已安排的方案中仅调用目的地 B 的更新,则更新将删除目的地 A 和 C。
更新已安排的方案以向 null 或空数组分配 schedule_plan_destinations 属性是错误的做法,因为已安排的方案必须至少有一个目标。
如果您在传递为更新对象的对象中省略 schedule_plan_destinations 属性,则原计划计划中定义的目的地将保持不变。
电子邮件权限:
如需详细了解安排定期发送电子邮件所需的权限,以及 Looker 针对防止将电子邮件发送到未经授权的电子邮件目的地而采取的保护措施,请参阅针对定期查看的电子邮件网域许可名单。
计划的方案目标格式
已排定的方案的目标位置必须指定要生成的数据格式并将其发送到该目标位置。
格式:
格式 | 说明 |
---|---|
json | 这个 JSON 对象包含一个 data 属性,该属性包含一个 JSON 对象数组,每行一个无元数据。 |
json_detail | 行数据以及描述查询的字段、数据透视表、表计算和其他方面的元数据 |
内嵌 json | 除了 data 属性是包含 JSON 转义行数据的字符串之外,与 JSON 格式相同。其他属性用于描述数据操作,此格式主要用于将数据发送到网络钩子,这样网络钩子无需对 JSON 行数据进行重新编码,即可将其传递到最终目的地。 |
csv | 以英文逗号分隔的值,带有标题 |
txt | 使用标头制表符分隔值 |
html | 简单 HTML |
XX | MS Excel 电子表格 |
所见即所得 PDF | 以平铺布局呈现的信息中心,用于生成 PDF 文档 |
汇编_pdf | 以单列布局呈现的信息中心,用于生成 PDF 文档 |
所见即所得 | 以平铺布局呈现的信息中心,用于生成 PNG 图片 |
有效格式因目的地类型和来源对象而异。例如,wysiwyg_pdf
仅对信息中心有效。
请求
PATCH
/scheduled_plans/{scheduled_plan_id}
数据类型
说明
请求
路径
展开 HTTPPath 定义...
已安排计划的 ID
已安排的方案 ID
body
展开 HTTPBody 定义...
body
已安排的方案
展开 SchedulePlan 定义...
name
此已安排的方案的名称
user_id
此安排的方案拥有的用户 ID
run_as_recipient
是否以收件人身份运行时间表(仅适用于电子邮件收件人)
已启用
是否启用了 SchedulePlan
Look_id
样式的 ID
信息中心 ID
信息中心 ID
Lookml_dashboard_id
LookML 信息中心的 ID
过滤条件_字符串
用于运行外观或信息中心的查询字符串
信息中心过滤条件
(已弃用)filter_string 字段的别名
要求结果
如果运行信息中心或外观返回结果,则应进行传送
required_no_results
如果信息中心外观未返回结果,则应传送消息
要求更改
如果自上次运行后数据发生更改,则应发生传送
发送全部结果
将运行无限制查询并发送所有结果。
Crontab
何时运行 Vixie-Style Crontab 规范
数据组
数据组的名称;如果指定,将在数据组触发时运行(不能与 Cron 字符串配合使用)
timezone
解读指定 crontab 的时区(默认为 Looker 实例时区)
查询 ID
查询 ID
已安排的计划目标
运行一次
相关方案是否应该仅运行一次(通常用于测试)
添加链接
此 SchedulePlan 中是否应包含返回 Looker 的链接
custom_url_base
预定实体的自定义网址域名
custom_url_params
已安排的实体的自定义网址路径和参数
自定义网址标签
预定实体的自定义网址标签
show_custom_url
是否显示自定义链接,而不是标准 Looker 链接
pdf_paper_size
PDF 应采用适合页面大小的格式。有效值为“letter”、“legal”、“tabloid”、“a0”、“a1”、“a2”、“a3”、“a4”、“a5”。
pdf_landscape
PDF 的格式是否为横向格式
嵌入
此时间表是否位于嵌入上下文中
color_theme
信息中心的配色方案(如适用)
long_tables
是否将表格展开至完整长度
inline_table_width
渲染内嵌表可视化时的像素宽度
id
lock
唯一 ID
创建时间
lock
SchedulePlan 的创建日期和时间
更新时间
lock
SchedulePlan 的上次更新日期和时间
title
lock
职位
位用户
lock
此 SchedulePlan 的所有者
next_run_at [下一步运行时间]
lock
SchedulePlan 的下一次运行时间(如果运行一次,则为 null)
上次运行时间
lock
SchedulePlan 的上次运行时间
可以
lock
当前用户可以对此对象执行的操作
响应
200:已安排的方案
数据类型
说明
(对象)
name
此已安排的方案的名称
user_id
此安排的方案拥有的用户 ID
run_as_recipient
是否以收件人身份运行时间表(仅适用于电子邮件收件人)
已启用
是否启用了 SchedulePlan
Look_id
样式的 ID
信息中心 ID
信息中心 ID
Lookml_dashboard_id
LookML 信息中心的 ID
过滤条件_字符串
用于运行外观或信息中心的查询字符串
信息中心过滤条件
(已弃用)filter_string 字段的别名
要求结果
如果运行信息中心或外观返回结果,则应进行传送
required_no_results
如果信息中心外观未返回结果,则应传送消息
要求更改
如果自上次运行后数据发生更改,则应发生传送
发送全部结果
将运行无限制查询并发送所有结果。
Crontab
何时运行 Vixie-Style Crontab 规范
数据组
数据组的名称;如果指定,将在数据组触发时运行(不能与 Cron 字符串配合使用)
timezone
解读指定 crontab 的时区(默认为 Looker 实例时区)
查询 ID
查询 ID
已安排的计划目标
展开 SchedulePlanDestination 定义...
id
lock
唯一 ID
已安排计划的 ID
您拥有的已安排方案的 ID
格式
要发送到指定目的地的数据格式。支持的格式因目的地而异,但包括:“txt”“csv”“inline_json”“json”“json_detail”“xlsx”“html”“wysiwyg_pdf”“compiled_pdf”“wysiwyg_png”
apply_formatting
值的格式是否正确?(包含货币符号、数字分隔符等)。
apply_vis
是否对结果应用可视化选项。
地址
收件人地址。对于电子邮件(例如“user@example.com”)。对于网络钩子,例如“https://examle.domain/path”。对于 Amazon S3,例如“s3://bucket-name/path/”。对于 SFTP,例如“sftp://host-name/path/”。
Looker_recipient
lock
收件人是否为当前实例的 Looker 用户(仅适用于电子邮件收件人)
类型
地址类型(“email”、“webhook”、“s3”或“sftp”)
参数
包含外部调度参数的 JSON 对象。对于 Amazon S3,这需要 access_key_id 和区域的键和值。对于 SFTP,您需要提供用户名的键和值。
Secret_parameters
(只写)包含外部调度的 Secret 参数的 JSON 对象。对于 Amazon S3,这需要 secret_access_key 的键和值。对于 SFTP,这需要密码的密码键和值。
消息
要包含在定期发送的电子邮件中的可选消息
运行一次
相关方案是否应该仅运行一次(通常用于测试)
添加链接
此 SchedulePlan 中是否应包含返回 Looker 的链接
custom_url_base
预定实体的自定义网址域名
custom_url_params
已安排的实体的自定义网址路径和参数
自定义网址标签
预定实体的自定义网址标签
show_custom_url
是否显示自定义链接,而不是标准 Looker 链接
pdf_paper_size
PDF 应采用适合页面大小的格式。有效值为“letter”、“legal”、“tabloid”、“a0”、“a1”、“a2”、“a3”、“a4”、“a5”。
pdf_landscape
PDF 的格式是否为横向格式
嵌入
此时间表是否位于嵌入上下文中
color_theme
信息中心的配色方案(如适用)
long_tables
是否将表格展开至完整长度
inline_table_width
渲染内嵌表可视化时的像素宽度
id
lock
唯一 ID
创建时间
lock
SchedulePlan 的创建日期和时间
更新时间
lock
SchedulePlan 的上次更新日期和时间
title
lock
职位
位用户
lock
此 SchedulePlan 的所有者
展开 UserPublic 定义...
可以
lock
当前用户可以对此对象执行的操作
id
lock
唯一 ID
first_name(名字)
lock
名字
last_name(姓氏)
lock
姓氏
display_name
lock
要显示的全名(仅在设置了 first_name 和 last_name 的情况下可用)
头像
lock
头像图片的网址(可能是通用网址)
网址
lock
用于获取此商品的链接
next_run_at [下一步运行时间]
lock
SchedulePlan 的下一次运行时间(如果运行一次,则为 null)
上次运行时间
lock
SchedulePlan 的上次运行时间
可以
lock
当前用户可以对此对象执行的操作
400:错误请求
数据类型
说明
(对象)
消息
lock
错误详情
文档网址
lock
文档链接
404:未找到
数据类型
说明
(对象)
消息
lock
错误详情
文档网址
lock
文档链接
422:验证错误
数据类型
说明
(对象)
消息
lock
错误详情
错误
展开 ValidationErrorDetail 定义...
字段
lock
出错的字段
代码
lock
错误代码
消息
lock
错误信息消息
文档网址
lock
文档链接
文档网址
lock
文档链接
429:请求数过多
数据类型
说明
(对象)
消息
lock
错误详情
文档网址
lock
文档链接
示例
Python
https://github.com/looker-open-source/sdk-codegen/blob/main/examples/python/manage_schedules.py |
https://github.com/looker-open-source/sdk-codegen/blob/main/examples/python/transfer_all_schedules.py |
TypeScript