【发布时间】:2019-09-12 13:46:14
【问题描述】:
$valueRange = new Google_Service_Sheets_ValueRange();
// You need to specify the values you insert
$valueRange->setValues(["values" => ["$now", "SKIP", "SKIP", "SKIP", "$quantity", "SKIP", "SKIP"]]); // Add two values
// Then you need to add some configuration
$conf = ["valueInputOption" => "USER_ENTERED"];
// Update the spreadsheet
$service->spreadsheets_values->append($spreadsheetId, $range, $valueRange, $conf);
我只想更新我正在编辑的行中的特定列,如何跳过我不希望它触及的列?
我放“SKIP”的地方我希望它完全忽略该列并保留其中已有的任何信息
【问题讨论】:
-
为什么不写一些代码来实现呢?
-
我会写什么代码?
-
解决您的问题的代码 :) 如果您不想设置特定值,如果您不设置它们会发生什么?
-
这取决于那些单元格中已经存在的值(如果有的话)。如果存在现有值,那么将它们插入到
setValues()语句中是有意义的。如果没有现有值,那么您可以插入一个值“”“”,也许。 -
@smts 找到了这个bug report,它建议为此使用
Google_Model::NULL_VALUE。它解决了问题吗?如果确实如此,那么这个问题就是this one 的重复问题。
标签: php google-sheets google-sheets-api google-sheets-query