google-api-ruby-client icon indicating copy to clipboard operation
google-api-ruby-client copied to clipboard

Insert table request is not able to copy already created table and paste it in another doc

Open shubhh139 opened this issue 2 years ago • 0 comments

`requests = [ Google::Apis::DocsV1::Request.new( insert_table: { table: table, (Its not working, is it the right syntax?) end_of_segment_location: { segment_id: '' } } ) ]

Execute the batch update request

batch_update_request = Google::Apis::DocsV1::BatchUpdateDocumentRequest.new( requests: requests )

response = docs_service.batch_update_document(doc_id, batch_update_request)

requests = [ Google::Apis::DocsV1::Request.new( insert_table: { table: table, end_of_segment_location: { segment_id: '' } } ) ]

request = Google::Apis::DocsV1::Request.new( insert_table: { rows: 3, # Number of rows in the table columns: 4, # Number of columns in the table end_of_segment_location: { segment_id: "" # Segment ID if applicable } } )

I tried the above code as well but instead of copying the existing table, it creates a new one with broader width and no data present`

shubhh139 avatar Apr 02 '24 09:04 shubhh139