Wir haben das untersucht, und ich bin nicht überzeugt, dass wir hier einen Fehler haben. Der folgende Code funktioniert. Wenn Sie sagen, dass "falls in anderen API-Aufrufen unverändert verwendet wird", auf welche API-Aufrufe beziehen Sie sich?
try {
await Excel.run(async (context) => {
const sheetName = `My sheet's data`;
// Preemptively delete any previous incarnation of this worksheet, if any
context.workbook.worksheets.getItemOrNullObject(sheetName).delete();
const sheetAdded = context.workbook.worksheets.add(sheetName);
const rangeB2 = sheetAdded.getRange("B2").load("address");
await context.sync();
console.log(rangeB2.address);
const refetchedRange = sheetAdded.getRange(rangeB2.address);
refetchedRange.format.fill.color = "orange";
const differentFetchedRange = sheetAdded.getRange("'My sheet''s data'!B3");
differentFetchedRange.format.fill.color = "purple";
sheetAdded.activate();
});
}
catch (error) {
OfficeHelpers.Utilities.log(error);
}
können Sie versuchen, diese Schnipsel leben in buchstäblich fünf Klicks in dem neuen Script Lab (https://aka.ms/getscriptlab). Installieren Sie einfach das Script Lab-Add-In (kostenlos), wählen Sie dann "Importieren" im Navigationsmenü und verwenden Sie die folgende GIST-URL: https://gist.github.com/Zlatkovsky/bd5e82a3cf6da021cc1af13dddebba1b. Siehe more info about importing snippets to Script Lab.
Lassen Sie mich dies an das Entwicklerteam weitergeben, und wir melden uns bei Ihnen. –
danke. Es blockiert mich nicht. Ich wollte dich nur darüber informieren. –