2017-07-06 31 views

答えて

1

は最後に、私は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 
    } 
関連する問題