You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GCP中使用MQL将Double转为String:lit-String参数用法咨询

format函数中lit-String的说明与正确用法

什么是lit-String

lit-String就是字面量字符串——直接写在代码里的固定字符串,必须用引号包裹,不是变量或动态生成的表达式。它的作用是给format函数指定格式化规则。

怎么用format格式化Double值

format的第二个参数(也就是lit-String)需要写格式指令,不同的指令对应不同的显示效果:

  • 保留2位小数:"%.2f",比如把12.345格式化为"12.35"
  • 显示为整数:"%.0f",把12.345格式化为"12"
  • 自动去掉末尾无用的0:"%g",把12.0格式化为"12"

修正你的代码

你之前用空字符串作为格式参数,format没有规则可遵循,所以没法正确生成字符串。改成下面这样,日志会更清晰:

fetch k8s_container
| metric logging.googleapis.com/user/my-metric
| group_by 1d, mean(val())
| map
  add[
      log: concatenate("License expiring in ", format(val(), "%.0f"), " days")
  ]
| condition val() <= 30

内容的提问来源于stack exchange,提问作者mbxzxz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 19:20:19