Skip to content

Commit a2e901c

Browse files
committed
Release Aspose.Cells Cloud SDK 24.9.0
1 parent 76e31b0 commit a2e901c

27 files changed

+422
-2551
lines changed

Examples/Example_DeleteFile.ts

Lines changed: 0 additions & 25 deletions
This file was deleted.

Examples/Example_MoveFile.ts

Lines changed: 0 additions & 27 deletions
This file was deleted.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
var fs = require('fs');
2+
var path = require('path');
3+
const _ = require('asposecellscloud');
4+
5+
const cellsApi = new CellsApi(process.env.CellsCloudClientId, process.env.CellsCloudClientSecret,"v3.0",process.env.CellsCloudApiBaseUrl);
6+
7+
var remoteFolder = "TestData/In"
8+
9+
var localName = "BookText.xlsx"
10+
var remoteName = "BookText.xlsx"
11+
12+
var localNameRequest = new model.UploadFileRequest();
13+
localNameRequest.uploadFiles ={localName:fs.createReadStream(localPath + localName)};
14+
localNameRequest.path = remoteFolder + "/" + remoteName ;
15+
localNameRequest.storageName ="";
16+
cellsApi.uploadFile(localNameRequest );
17+
18+
var addTextOptionsDataSource = new model.DataSource();
19+
addTextOptionsDataSource.dataSourceType = "CloudFileSystem" ;
20+
addTextOptionsDataSource.dataPath = "BookText.xlsx" ;
21+
var addTextOptions = new model.AddTextOptions();
22+
addTextOptions.dataSource = addTextOptionsDataSource ;
23+
addTextOptions.text = "Aspose.Cells Cloud is an excellent product." ;
24+
addTextOptions.worksheet = "202401" ;
25+
addTextOptions.selectPoistion = "AtTheBeginning" ;
26+
addTextOptions.skipEmptyCells = true ;
27+
28+
var request = new model.PostAddTextContentRequest();
29+
request.addTextOptions = addTextOptions;
30+
return cellsApi.postAddTextContent(request).then((result) => {
31+
expect(result.response.statusCode).to.equal(200);
32+
});
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
var fs = require('fs');
2+
var path = require('path');
3+
const _ = require('asposecellscloud');
4+
5+
const cellsApi = new CellsApi(process.env.CellsCloudClientId, process.env.CellsCloudClientSecret,"v3.0",process.env.CellsCloudApiBaseUrl);
6+
7+
var remoteFolder = "TestData/In"
8+
9+
var localName = "BookText.xlsx"
10+
var remoteName = "BookText.xlsx"
11+
12+
var localNameRequest = new model.UploadFileRequest();
13+
localNameRequest.uploadFiles ={localName:fs.createReadStream(localPath + localName)};
14+
localNameRequest.path = remoteFolder + "/" + remoteName ;
15+
localNameRequest.storageName ="";
16+
cellsApi.uploadFile(localNameRequest );
17+
18+
var trimContentOptionsDataSource = new model.DataSource();
19+
trimContentOptionsDataSource.dataSourceType = "CloudFileSystem" ;
20+
trimContentOptionsDataSource.dataPath = "BookText.xlsx" ;
21+
var trimContentOptionsScopeOptions = new model.ScopeOptions();
22+
trimContentOptionsScopeOptions.scope = "EntireWorkbook" ;
23+
var trimContentOptions = new model.TrimContentOptions();
24+
trimContentOptions.dataSource = trimContentOptionsDataSource ;
25+
trimContentOptions.trimLeading = true ;
26+
trimContentOptions.trimTrailing = true ;
27+
trimContentOptions.trimSpaceBetweenWordTo1 = true ;
28+
trimContentOptions.removeAllLineBreaks = true ;
29+
trimContentOptions.scopeOptions = trimContentOptionsScopeOptions ;
30+
31+
var request = new model.PostTrimContentRequest();
32+
request.trimContentOptions = trimContentOptions;
33+
return cellsApi.postTrimContent(request).then((result) => {
34+
expect(result.response.statusCode).to.equal(200);
35+
});
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
var fs = require('fs');
2+
var path = require('path');
3+
const _ = require('asposecellscloud');
4+
5+
const cellsApi = new CellsApi(process.env.CellsCloudClientId, process.env.CellsCloudClientSecret,"v3.0",process.env.CellsCloudApiBaseUrl);
6+
7+
var remoteFolder = "TestData/In"
8+
9+
var localName = "BookText.xlsx"
10+
var remoteName = "BookText.xlsx"
11+
12+
var localNameRequest = new model.UploadFileRequest();
13+
localNameRequest.uploadFiles ={localName:fs.createReadStream(localPath + localName)};
14+
localNameRequest.path = remoteFolder + "/" + remoteName ;
15+
localNameRequest.storageName ="";
16+
cellsApi.uploadFile(localNameRequest );
17+
18+
var wordCaseOptionsDataSource = new model.DataSource();
19+
wordCaseOptionsDataSource.dataSourceType = "CloudFileSystem" ;
20+
wordCaseOptionsDataSource.dataPath = "BookText.xlsx" ;
21+
var wordCaseOptionsScopeOptions = new model.ScopeOptions();
22+
wordCaseOptionsScopeOptions.scope = "EntireWorkbook" ;
23+
var wordCaseOptions = new model.WordCaseOptions();
24+
wordCaseOptions.dataSource = wordCaseOptionsDataSource ;
25+
wordCaseOptions.wordCaseType = "None" ;
26+
wordCaseOptions.scopeOptions = wordCaseOptionsScopeOptions ;
27+
28+
var request = new model.PostUpdateWordCaseRequest();
29+
request.wordCaseOptions = wordCaseOptions;
30+
return cellsApi.postUpdateWordCase(request).then((result) => {
31+
expect(result.response.statusCode).to.equal(200);
32+
});

Examples/Example_PostWorkbookDataDeduplication.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ localNameRequest.path = remoteFolder + "/" + remoteName ;
1515
localNameRequest.storageName ="";
1616
cellsApi.uploadFile(localNameRequest );
1717

18+
var deduplicationRegionRanges = new Array<model.Range>();
1819
var deduplicationRegion = new model.DeduplicationRegion();
19-
20+
deduplicationRegion.ranges = deduplicationRegionRanges ;
2021

2122
var request = new model.PostWorkbookDataDeduplicationRequest();
2223
request.name = remoteName;

Examples/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"dependencies": {
55
"@types/jest": "^26.0.24",
66
"@types/request": "^2.48.7",
7-
"asposecellscloud": "24.8",
7+
"asposecellscloud": "24.9",
88
"axios": "^1.5.1",
99
"JSON": "^1.0.0",
1010
"mocha": "^10.2.0",

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
![](https://img.shields.io/badge/REST%20API-v3.0-lightgrey) ![npm](https://img.shields.io/npm/v/asposecellscloud) ![node-current](https://img.shields.io/node/v/asposecellscloud) [![GitHub license](https://img.shields.io/github/license/aspose-cells-cloud/aspose-cells-cloud-node)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-node/blob/master/LICENSE) ![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/aspose-cells-cloud/aspose-cells-cloud-node/24.8)
1+
![](https://img.shields.io/badge/REST%20API-v3.0-lightgrey) ![npm](https://img.shields.io/npm/v/asposecellscloud) ![node-current](https://img.shields.io/node/v/asposecellscloud) [![GitHub license](https://img.shields.io/github/license/aspose-cells-cloud/aspose-cells-cloud-node)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-node/blob/master/LICENSE) ![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/aspose-cells-cloud/aspose-cells-cloud-node/24.9.0)
22

33
Node.js Cloud SDK wraps Aspose.Cells REST API so you could seamlessly integrate Microsoft Excel® document generation, manipulation, conversion & inspection features into your own Node.js applications.
44

@@ -20,11 +20,12 @@ We encourage you to dive into the Developer's Guide & API Reference for a compre
2020
- Import/Export: Facilitates importing data from various sources into spreadsheets and exporting spreadsheet data to other formats.
2121
- Security Management: Offers a range of security features like data encryption, access control, and permission management to safeguard the security and integrity of spreadsheet data.
2222

23-
## Feature & Enhancements in Version 24.8
23+
## Feature & Enhancements in Version 24.9
2424

2525
Full list of issues covering all changes in this release:
2626

27-
- Add the text trim feature on Cells Cloud Services.
27+
- Add word case function for TextProcessingController.
28+
- Support to export Worksheet to HTML with cell address or id.
2829

2930

3031
## Support file format
@@ -113,6 +114,10 @@ describe('cellsWorkbookPutConvertWorkbook', function() {
113114

114115
# Release history version
115116

117+
## Enhancements in Version 24.8.0
118+
119+
- Add the text trim feature on Cells Cloud Services.
120+
116121
## Enhancements in Version 24.7.0
117122

118123
- Add a new feature about adding text content.

TestData/BookText.xlsx

12.7 KB
Binary file not shown.

docs/api/post-update-word-case.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# **postUpdateWordCase API**
2+
3+
4+
5+
```bash
6+
7+
POST http://api.aspose.cloud/v3.0//cells/updatewordcase
8+
9+
```
10+
11+
## The request parameters of **postUpdateWordCase** API are:
12+
13+
| Parameter Name | Type | Path/Query String/HTTPBody | Description |
14+
| :- | :- | :- |:- |
15+
|wordCaseOptions|Class|Body||
16+
17+
18+
The [OpenAPI Specification](https://reference.aspose.cloud/cells/#/TextProcessingController/PostUpdateWordCase) defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.

0 commit comments

Comments
 (0)