我正在为我们的项目管理团队设置MVP PM仪表板(使用各种google服务),但是通过以下查询不断遇到麻烦。
在下面的代码中,(代码段2)列C和D必须采用日期格式。对于使用字符串和整数值的其他图表,或者当我像代码片段1一样对日期进行硬编码时,代码片段2中的代码都像魅力一样执行。
代码段1
['Task 1', 'Taks 1 B', new Date(2019, 0, 1), new Date(2019, 0, 5), null, 100, null],
但是当我想处理实际日期时,宇宙就爆了。
PM图表是使用Google Charting Services生成的,需要一个数组(数据表)才能生成图表。
日期是从Google工作表中“拉出”的,其中C和D列已采用日期格式。
如何修改代码段2中的queryString以将C列和D列格式化为日期?
我已经阅读了google.visualization API参考文档,但是其中的示例很好,是的...
我尝试过:
我错过了一些关键的东西,感觉就像是完整的印章。
代码段2
function drawChart() {
var queryString = encodeURIComponent('SELECT A, B, C, D, E, F, G');
var query = new google.visualization.Query('[ur][id]/gviz/tq?gid=0&headers=1&tq=' + queryString);