Je suis nouveau sur l'API Google Sheets, Actuellement, je développe un système pour envoyer des données à Google Sheets. Lorsque j'essaie d'envoyer des données, une erreur du type : Valeur invalide [0][0]
Ci-dessous mes lignes de code.
`
$client = getClientAuth(); $spreadsheet_ID = $this->spreadsheet->spreadsheetId; $range = "Sheet1"; $values = $this->sheetData; $this->service = new Sheets($client); $body = new ValueRange([ 'majorDimension' => 'ROWS', 'values' => [array_map(function($nv) { return (is_null($nv)) ? "" : $nv; },$values)] ]); $params = ['valueInputOption' => 'RAW']; $insert = ['insertDataOption' => 'INSERT_ROWS']; //executing the request $data = $this->service->spreadsheets_values->append($spreadsheet_ID, $range, $body, $params, $insert); return $data;
`
Sur la base de votre message d'erreur et de votre script d'affichage, je pense que dans votre cas,
$values
可能是一个二维数组。我认为如果$values
是一维数组,那么您的脚本就可以工作。另外,请在$params
中包含'insertDataOption' => 'INSERT_ROWS'
. Alors, qu’en est-il des modifications suivantes ?De :
À :
ou
Remarque :
Lors de l'utilisation des fonctions fléchées, je pense que les modifications suivantes peuvent être utilisées.
de
Cher