Revisionstags in einer freigegebenen Arbeitsmappe mit Node.js über C++ aktualisieren

Mögliche Verwendungsszenarien

Wenn Sie eine Arbeitsmappe freigeben, erscheint die Option Änderungshistorie für N Tage aufbewahren, wie im folgenden Screenshot gezeigt. Sie können die Anzahl der Tage zur Historie mit Aspose.Cells for Node.js via C++ und der Eigenschaft WorksheetCollection.getDaysPreservingHistory() aktualisieren.

todo:image_alt_text

Aktualisieren von Tagen unter Beibehaltung des Verlaufprotokolls in einer freigegebenen Arbeitsmappe

Der folgende Beispielcode erstellt eine leere Arbeitsmappe, teilt sie dann und aktualisiert die Revisionsprotokolle, um den Verlauf 7 Tage lang zu speichern, was normalerweise 30 Tage beträgt. Bitte sehen Sie die Ausgabedatei Excel, die vom Code erstellt wurde, als Referenz an.

Beispielcode

const AsposeCells = require("aspose.cells.node");
const path = require("path");

// Create empty workbook
const workbook = new AsposeCells.Workbook();

// Share the workbook
workbook.getSettings().setShared(true);

// Update DaysPreservingHistory of RevisionLogs
workbook.getWorksheets().getRevisionLogs().setDaysPreservingHistory(7);

// Save the workbook
workbook.save("outputShared_DaysPreservingHistory.xlsx");