小编Dir*_*dNJ的帖子

如何使用 Google Drive API 创建电子表格文件,并将默认选项卡标题设置为“Sheet1”以外的其他内容

我想通过 google Drive(v3) API 创建电子表格,其中:

  1. 我上传 CSV 数据来填充第一个选项卡
  2. 我可以将选项卡的名称设置为“Sheet1”以外的名称

我花了一整夜的时间爬行 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)

google-sheets node.js google-drive-api google-sheets-api

5
推荐指数
1
解决办法
2425
查看次数

无效的JSON:隐形字符?

我正在使用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.请帮忙.

php jquery json

2
推荐指数
1
解决办法
346
查看次数

$ .each()没有正确迭代数组

我有一个问题迭代与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/

iteration jquery associative-array

2
推荐指数
2
解决办法
1102
查看次数

SQL Server JOIN - 在一个查询中显示两个连接的值,映射到另一个表?

以下是我正在使用的数据集的示例.我正在尝试编写一个查询,允许我从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)

t-sql sql-server

1
推荐指数
1
解决办法
176
查看次数