检查sheet是否存在于spreatsheet Google spreadsheet API PHP

Check sheet exist or not in spreatsheet Google spreadsheet API PHP

如何检查 sheet 是否存在于价差 sheet(按名称检查 sheet)或不使用 Google Sheet API.我用过Google Sheet API v4.

如果 sheet 不存在,则创建一个新的 sheet。

谢谢

最后我发现 Solution.There 没有方法可以检查 sheet 是否存在于 spreadsheet 中。

我已经使用spreadsheet对象获取了spreadsheet的所有信息。并制作自定义函数来检查特定的 sheet 名称是否存在并且它工作正常。

    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
   }