/// <summary> /// Drive にある SpreadSheet 一覧を取得 /// </summary> public void GetSpreadSheetList( Action <DriveFileList> success = null, Action <ErrorMessage> error = null) { void Get(string accessToken) { GoogleDriveFileApi.GetSpreadSheets(accessToken, success, error); } GetToken(Get); }
/// <summary> /// 指定したディレクトリにあるファイル一覧を取得 /// </summary> public void GetDirectoryFiles( string id = "root", Action <DriveFileList> success = null, Action <ErrorMessage> error = null) { void Get(string accessToken) { GoogleDriveFileApi.GetTargetDirectoryFiles(accessToken, id, success, error); } GetToken(Get); }
/// <summary> /// ファイルの情報 /// </summary> public void LoadFile( string id, Action <DriveFile> success = null, Action <ErrorMessage> error = null ) { void Get(string accessToken) { GoogleDriveFileApi.LoadFile(accessToken, id, data => success?.Invoke(data)); } GetToken(Get, e => error?.Invoke(e)); }