#php #google-sheets #google-api #google-sheets-api
Вопрос:
Я пытаюсь получить имя электронной таблицы. Но Это не работает. Кто-нибудь может мне помочь, пожалуйста? Я использую php, электронную таблицу Google и API Google диска:
function getSheetTitle($spreadsheetID){
$client = new Google_Client();
$client->setApplicationName('Sheets');
$client->setScopes([Google_Service_Sheets::SPREADSHEETS]);
$client->setAccessType('offline');
$client->setAuthConfig(GOOGLE_CREDENTIALS);
$client = GoogleClientSheet();
$service = new Google_Service_Sheets($client);
$worksheetSheets = $service->spreadsheets->get($spreadsheetID);
return $worksheetSheets->getTitle();
}
Ответ №1:
Просто добавьте свойства GetProperties()->getTitle()
function getSheetTitle($spreadsheetID){
$client = new Google_Client();
$client->setApplicationName('Sheets');
$client->setScopes([Google_Service_Sheets::SPREADSHEETS]);
$client->setAccessType('offline');
$client->setAuthConfig(GOOGLE_CREDENTIALS);
$client = GoogleClientSheet();
$service = new Google_Service_Sheets($client);
$worksheetSheets = $service->spreadsheets->get($spreadsheetID);
return $worksheetSheets->getProperties()->getTitle();
}