如何通过api设置谷歌表标题?

问题描述 投票:0回答:1

美好的一天

使用此代码,我可以创建一个电子表格。它将返回包含电子表格Id的对象

            Dim service = New SheetsService(New BaseClientService.Initializer() With
            {
                .HttpClientInitializer = credential,
                .ApplicationName = ApplicationName
            })

        Dim requestBody = New Google.Apis.Sheets.v4.Data.Spreadsheet()

        Dim request = service.Spreadsheets.Create(requestBody)

        Dim r = request.Execute()

        Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(r))

我的问题是,如何设置表格的标题?

任何帮助将不胜感激。

.net vb.net google-sheets-api
1个回答
0
投票
this is the way to update a spreadsheet title

        Dim bur = New BatchUpdateSpreadsheetRequest()
        bur.Requests = New List(Of Google.Apis.Sheets.v4.Data.Request)

            Dim sheetprop = New SpreadsheetProperties
        sheetprop.Title = "my new title"

        Dim britem = New Google.Apis.Sheets.v4.Data.Request
        britem.UpdateSpreadsheetProperties = New UpdateSpreadsheetPropertiesRequest With {.Properties = sheetprop}
        britem.UpdateSpreadsheetProperties.Fields = "Title"

        bur.Requests.Add(britem)

        Dim brequest = service.Spreadsheets.BatchUpdate(bur, r.SpreadsheetId)

        Dim resp = brequest.Execute()
© www.soinside.com 2019 - 2024. All rights reserved.