autoResizeDimensionsを使用して列を自動サイズ変更する方法を知りたいと思います。次autoResizeDimensionsRequestを使用したJavaのGoogleスプレッドシートの例
List<Request> requests = new ArrayList<>();
AutoResizeDimensionsRequest autoResizeDimensions = new AutoResizeDimensionsRequest();
requests.add(new Request()
.setAutoResizeDimensions(autoResizeDimensions));
BatchUpdateSpreadsheetRequest batchUpdateRequest = new BatchUpdateSpreadsheetRequest()
.setRequests(requests);
SHEETS.spreadsheets().batchUpdate(spreadsheetId, batchUpdateRequest)
.execute();
は私も列に特定の幅を設定することに興味があり、次のエラーメッセージ
com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
{
"code" : 400,
"errors" : [ {
"domain" : "global",
"message" : "Invalid requests[1].autoResizeDimensions: Only the COLUMNS dimension is supported",
"reason" : "badRequest"
} ],
"message" : "Invalid requests[1].autoResizeDimensions: Only the COLUMNS dimension is supported",
"status" : "INVALID_ARGUMENT"
を返します。私はjavaを使用している例は見つかりませんでした。誰かが1つに出くわしたり、それについて何も気にしないことを知っていれば。 setAutoResizeDimensions
requests.add(new Request()
.setAutoResizeDimensions(autoResizeDimensions
.setDimensions(dimensions)));
しかし、私は次のエラー
com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
{
"code" : 400,
"errors" : [ {
"domain" : "global",
"message" : "Invalid value at 'requests[3].auto_resize_dimensions.dimensions.dimension' (TYPE_ENUM), \"A1:C6\"",
"reason" : "badRequest"
} ],
"message" : "Invalid value at 'requests[3].auto_resize_dimensions.dimensions.dimension' (TYPE_ENUM), \"A1:C6\"",
"status" : "INVALID_ARGUMENT"
おかげ Conteh
を得ているとのDimensionRange dimensions = new DimensionRange().setDimension("A1:C6");
そのコードに
また、私が追加したsetDimensions
何についての上記のdoesnを仕事は? –
@SamBerlin、私はいくつかの編集をしました。うまくいけばそれはより明確です。 – conteh