我想通过 google Drive(v3) API 创建电子表格,其中:
我花了一整夜的时间爬行 Google API for Sheets(v4) 和 Drive(v3),但仍然无法弄清楚这个!
如果我不能这样做,似乎我将不得不发送额外的请求来更新工作表属性,以在完成初始上传后更改标题。如果可能的话,我想避免这种情况,但我意识到这可能是唯一的方法。
这是我发送的 API 请求:
let fileMetadata = {
name: name,
title: 'rawData', //This does NOT get set! Tab appears as "Sheet1"
mimeType: 'application/vnd.google-apps.spreadsheet'
}
let media = {
mimeType: 'text/csv',
body: data // The body data is the raw parsed CSV
}
var Google = google.drive('v3')
Google.files.create({
auth: auth,
media: media,
resource: fileMetadata
}, function(err, response) {
if (err) {
console.log('The API returned an …Run Code Online (Sandbox Code Playgroud) 我正在使用JSON来介于PHP和Javascript/Jquery之间...由于某种原因,我从MSSQL表中提取的数据间歇性地使我的JSON无效.我看不出为什么这应该是无效的任何原因...并且相同的数据集适用于OTHER条目.我尝试过不同的char编码...我尝试过使用htmlentities()和htmlspecialchars(),而且certian条目仍然使JSON无效.
以下是无效JSON的示例
{"TASK": "test","TYPE": "Other Issue","SUBTYPE": "","CATEGORY": "","REQUEST": "Mat Gilbert","OPENDATE": "Dec 8 2010 5:12PM","PRIORITY": "2 - Low","DUEDATE": "","DESCRIPT": "12/8/2010 12:12 PM Eastern Standard Time - scldom\mgilbert test\n","STATUS": "","RESPONS": ""}
当我使用jsonlint时...它告诉我以下内容:
语法错误,第10行意外的TINVALID
第10行是"DESCRIPT"字段.
我完全迷失了为什么这是无效的JSON.请帮忙.
我有一个问题迭代与jQuery的关联数组.我在html页面中有四个跨度...并且我使用json从那些形成一个text()值的数组来构建一个维数组
var export_pkg = {
height : $('#cubeiq_hght').text(),
length : $('#cubeiq_lnth').text(),
depth : $('#cubeiq_wdth').text(),
weight : $('#cubeiq_wght').text()
};
$.each(export_pkg, function(key,value){
alert(key + ' ' + value);
});
Run Code Online (Sandbox Code Playgroud)
出于某种原因,我无法弄清楚... export_pkg的长度始终是数组中长度的文本值.Firefox和IE的开发人员工具都将export_pkg显示为包含4个项目的数组,并且它具有正确的值.但是当我到达$ .each块时......它会忽略该对象,只使用第二个条目作为对象的长度.
示例:如果阵列的长度为{length:10},则无论其他值是多少,警报框都会出现10次.我无法弄清楚为什么它没有像我期望的那样运行4次.
这是一个jslint链接http://jsfiddle.net/fFDfU/
以下是我正在使用的数据集的示例.我正在尝试编写一个查询,允许我从items表中请求一行,并在users表中显示User Name来代替用户id:
Table 1 - users table
User ID | User Name
--------------------
12 | Fred
13 | Ted
14 | Ned
Table 2 - items Table
Item ID | Submitted User | Assigned User
----------------------------------------
234 | 12 | 14
345 | 12 | 13
456 | 14 | 12
Run Code Online (Sandbox Code Playgroud)
这是我能得到的,它返回一个正确标记的用户名:
SELECT users.[user name] AS [Submitted User] FROM items
JOIN users ON items.[Assigned User] = users.[User ID]
WHERE items.[Item ID] = '234'
Run Code Online (Sandbox Code Playgroud)
这个问题是,当一个字段工作时,我需要同时获得提交的用户和分配的用户.我试图在一个查询中做到这一点......我有一种感觉它可以做到,但我只是不确切知道如何.如果我尝试多次分配字段,我会收到关于相关性的错误.这是我尝试的一个示例,它给出了一个相关错误:
SELECT users.[user name] AS [Submitted User], …Run Code Online (Sandbox Code Playgroud)