私はasimlqt/php-google-spreadsheet-clientを使用してGoogleスプレッドシートを読み、Googleスプレッドシートに書き込みます。書き込む前に空のGoogleワークシート
実際のワークシートを更新および削除する機能はありますが、データを書き込む前にワークシートを空にする機能はありません。
このライブラリを使用している人が、書き込む前にワークシートを空にする方法を知っていますか?古いデータがまだ使用可能であることを確認できないない場合
私はasimlqt/php-google-spreadsheet-clientを使用してGoogleスプレッドシートを読み、Googleスプレッドシートに書き込みます。書き込む前に空のGoogleワークシート
実際のワークシートを更新および削除する機能はありますが、データを書き込む前にワークシートを空にする機能はありません。
このライブラリを使用している人が、書き込む前にワークシートを空にする方法を知っていますか?古いデータがまだ使用可能であることを確認できないない場合
私の個人的な解決策は、ワークシートを削除し、
// service
$spreadsheetService = new Google\Spreadsheet\SpreadsheetService();
$spreadsheetFeed = $spreadsheetService->getSpreadsheetFeed();
// retrieve a list of worksheets from a spreadsheet
$spreadsheet = $spreadsheetFeed->getByTitle('Spreadsheet');
$worksheetFeed = $spreadsheet->getWorksheetFeed();
// get the worksheet you want to empty
$worksheet = $worksheetFeed->getByTitle('EmptySheet');
// delete the worksheet
$worksheet->delete();
// recreate the worksheet to be sure it's empty
$spreadsheet->addWorksheet('EmptySheet', rows, column);
編集を再作成するか、空のparam userEnteredValue
とbatchUpdateメを使用しています。を参照してくださいhttps://developers.google.com/sheets/api/samples/sheet#clear_a_sheet_of_all_values_while_preserving_formats
いいね。しかし、スプレッドシート内のワークシートの順序はどうですか?そんなことが変わるでしょうか? – Loko
DOC https://developers.google.com/sheets/api/v3/worksheetsから:「重要:現在、スプレッドシートAPIを使用してUIのワークシートの順序を設定することはできません。すべてを削除して再作成することはできませんワークシート。 " – alvarofvr
@Lokoバッチアップデートをご覧くださいhttps://developers.google.com/sheets/api/samples/sheet#clear_a_sheet_of_all_values_while_preserving_formats – alvarofvr
削除>作成>名前変更>書き込み –