检查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
}
如何检查 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
}