Wie öffne ich ein Blatt mit dem Namen anstatt mit der ID mit dem neuen APIv4? Scheint wie das ganze Beispiel spreadsheetID=key
haben und nicht sehen, wie man es mit Namen macht. Ich muss das Blatt mit dem Namen öffnen und die ID bekommen.APIv4 Google Blatt offenes Blatt nach Name
Im Wesentlichen ist zu tun, was ich versuche, ein neues Blatt zu manipulieren, sobald es mit dem Code unten kopiert wurde:
drive.auth.service.files().copy(fileId= g.tkey,body={"parents": [{"kind": "drive#fileLink","id": g.mfolder}], 'title': copy_name}).execute()
das neue Blatt mit einem Namen copy_name
, wie bekomme ich die ID dieses Blattes?
Ich bekomme eine "Ungültige Abfrage" 'HttpError. – jason
Ich finde es heraus ... es sollte 'res = drive.auth.service.files() sein. Liste (q =" title = '"+ copy_name +"' ", fields =" items (id) "). execute() '. Könnte eine andere Version der API sein. Die Feldsyntax wurde ebenfalls geändert. – jason
Verwenden von '' title'' und '' items'' für den Dateinamen und das Array ist Version 2. Es tut mir leid, ich konnte es nicht bemerken. – Tanaike