Google API php クライアントのバージョン 0.6.3 は、importRows コマンドをサポートしているようです。
public function importRows($tableId, $optParams = array()) {
$params = array('tableId' => $tableId);
$params = array_merge($params, $optParams);
$data = $this->__call('importRows', array($params));
if ($this->useObjects()) {
return new Google_Import($data);
} else {
return $data;
}
}
importRowsのドキュメントは、関数が php クライアントに実装されている方法と実際には一致しません。CSV 情報を渡す場所もどこにもないようです。
importRows を正常に実装する Google API php クライアント 0.6.3 を使用したコード例はありますか?
一度に 1 つの行を入力するサービス アカウントで動作する実装があります。明らかに、「挿入」または「SQL」をループするよりも、一括して実行することをお勧めします。