2
シートがスプレッドシート(名前でチェックシート)に存在するか、GoogleシートAPIを使用していないかを確認する方法。私はGoogle Sheet API v4
を使用しました。スプレッドシートにチェックシートが存在するかどうかGoogleスプレッドシートAPI PHP
シートが存在しない場合は、新しいシートを作成します。
おかげ
シートがスプレッドシート(名前でチェックシート)に存在するか、GoogleシートAPIを使用していないかを確認する方法。私はGoogle Sheet API v4
を使用しました。スプレッドシートにチェックシートが存在するかどうかGoogleスプレッドシートAPI PHP
シートが存在しない場合は、新しいシートを作成します。
おかげ
は最後に、私はSolution.Thereは、スプレッドシート内のシートをチェックするために利用可能な方法ではない存在しないか、されました。
私はスプレッドシートのすべての情報を取得するためにスプレッドシートオブジェクトを使用しています。特定のシート名が存在するかどうかをチェックするカスタム関数を作成し、正常に動作しています。
function myArrayContainsWord(array $myArray, $word) {
foreach ($myArray as $element) {
if ($element->title == $word) {
return true;
}
}
return false;
}
$service = new Google_Service_Sheets($client);
$spreadsheetId = 'your spredsheetid';
$sheetInfo = $service->spreadsheets->get($spreadsheetId);
$allsheet_info = $sheetInfo['sheets'];
$idCats = array_column($allsheet_info, 'properties');
if (myArrayContainsWord($idCats, "sheetname")) {
//echo found
}