gpt4 book ai didi

javascript - js :using dateformat with google geochart(getformattedValue)?

转载 作者:行者123 更新时间:2023-11-28 04:38:04 25 4
gpt4 key购买 nike

我想从 Google Sheet 中的表格中获取以下格式的值

January 2008 [%M %Y]

现在我有了 JavaScript 代码来获取这样的值(这是在 google geochart 中显示工具提示文本的代码)

var country = dt.getFormattedValue(row, 5)
var policy = dt.getFormattedValue(row, 6)
var dataname = dt.getFormattedValue(row, 8)
var dropname = dt.getFormattedValue(row, 9)
var startdate = dt.getFormattedValue(row, 10)
var comment = dt.getFormattedValue(row, 12)

return '<div id="country">' + country + " - " + policy + '</div> ' +
'<div id="header1">Dominant (E)PR policy model:</div>' +
'<div id="dropname">' + dropname + '</div>' +
'<div id ="header2">Since :&nbsp;</div><div id="date">' + startdate + '</div>' +
'<div id ="comment">' + comment + '</div>'

我希望变量startdate以整月和整年的格式显示日期但我不知道如何将 dateformat 与此 dt.getFormattedValue(row, 10) 一起使用

已编辑

**工作表中的日期类似于 2008 年 12 月 13 日我读过this document来自谷歌并尝试了这段代码

var formatter = new google.visualization.DateFormat({
pattern: "MMMM, yyyy,"
});
formatter.format(dt, 10);
//var startdate = dt.getFormattedValue(row, 10)


return '<br><div id="country">' + country + " - " + policy + '<br><br></div> ' +
'<div id="header1">Dominant (E)PR policy model:<br></div>' +
'<div id="dropname">' + dropname + '<br><br></div>' +
'<div id ="header2">Since :&nbsp;</div><div id="date">' + formatter + '</div><br><br><br>' +
'<div id ="comment">' + comment + '<\/div>'

但仍然不起作用,工具提示文本仍然显示日期,如 13-Dec-2008

谢谢

最佳答案

format 函数格式化整个数据表列
这应该在绘制图表之前使用

要格式化单个值,请使用formatValue函数

请参阅以下代码片段...

var formatter = new google.visualization.DateFormat({
pattern: "MMMM, yyyy,"
});
var startdate = formatter.formatValue(dt.getValue(row, 10));


return '<br><div id="country">' + country + " - " + policy + '<br><br></div> ' +
'<div id="header1">Dominant (E)PR policy model:<br></div>' +
'<div id="dropname">' + dropname + '<br><br></div>' +
'<div id ="header2">Since :&nbsp;</div><div id="date">' + startdate + '</div><br><br><br>' +
'<div id ="comment">' + comment + '<\/div>'

关于javascript - js :using dateformat with google geochart(getformattedValue)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44016432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com