Как установить «публикацию в Интернете» в электронной таблице Google с помощью .net API листов Google?

Я создаю листы с помощью Google Sheet API и хочу получить встраиваемую ссылку iframe для листа.

ServiceAccountCredential credential = new ServiceAccountCredential(
                new ServiceAccountCredential.Initializer(serviceAccountEmail)
                {
                    Scopes = new[] { SheetsService.Scope.Spreadsheets,DriveService.Scope.DriveFile}
                }.FromCertificate(certificate));
            BaseClientService.Initializer clientService = new BaseClientService.Initializer()
            {
                HttpClientInitializer = credential,
                ApplicationName = ApplicationName,
            };
            var service = new SheetsService(clientService);
            var spareSheet = new Spreadsheet();
            spareSheet.Properties = new SpreadsheetProperties();
            spareSheet.Properties.Title = "TestSheet";

            spareSheet = service.Spreadsheets.Create(spareSheet).Execute();  

person Kamlesh Delat    schedule 19.10.2016    source источник
comment
Похоже, вы не можете сделать это с помощью API Таблиц. И если вы проверите его документацию, вы не найдете там никаких опций или инструкций относительно этой публикации в Интернете. Альтернативный способ, который я нашел, – это использование версий API Диска. Вы можете проверить это здесь, в этом SO question< /а>.   -  person KENdi    schedule 20.10.2016