2017-11-06 10 views

Antwort

0

Ja.

In Bezug auf Technologie ist die Add-Ins-Plattform wie eine Webseite. Da SharePoint-Listenelemente von einer Webseite gelesen und geschrieben werden können, ist dies auch über ein Add-In möglich. Sie müssen natürlich noch den Code für die Verbindung mit SharePoint schreiben. Für diesen Teil könnten Sie den Microsoft Graph (https://graph.microsoft.io) verwenden.

Ist es sinnvoll, diese Funktionalität als benutzerdefinierte Funktion verfügbar zu machen? Für den Fall lesen Elemente, absolut: Ich kann mir eine nützliche Anwendung vorstellen, die der Benutzer eine Funktion eingeben kann, um Informationen von SP zu erhalten. Ist es jedoch nützlich für mich, update (schreiben) SP Listenelemente als Excel-Funktion? Nicht wirklich. Wenn Benutzer eine Excel-Formel eingeben (wie = SUMME), erwarten sie nicht, dass sie Informationen in der Cloud ändern. Bei den Formeln in Excel geht es darum, Informationen in Excel zu importieren, anstatt sie woanders hin zu schieben.

So würde ich empfehlen, verwenden Sie benutzerdefinierte Funktionen nur zum Lesen von Informationen, nicht zum Schreiben. Es ist sinnvoller, zusätzliche Erweiterungspunkte für das Schreiben zu verwenden, z. B. Multifunktionsleisten-Schaltflächen oder die Benutzeroberfläche in einem Aufgabenbereich.

-Michael, PM für benutzerdefinierte Funktionen

+0

Vielen Dank für Ihre nachdenkliche Antwort. Ich erkenne jetzt, dass ich das Wort "Funktion" verwende, wenn ich "Sub" meine. * Erstellen und Codieren von Schaltflächen und UI in einem Aufgabenbereich - ist das Teil von office.js oder muss ich etwas anderes wie SP Framework verwenden, um CRUD-Vorgänge von Excel Online zu tun? Oder ist dies nicht in Cloud-basierten Tabellen möglich? Können Sie mich auf Ressourcen verweisen? TIA –

+0

Mit der office.js-Bibliothek können Sie alle Teile verwalten, die Excel betreffen (Benutzeroberfläche, benutzerdefinierte Funktionen, Werte aus Bereichen lesen, Tabellen erstellen usw.), und Sie können Microsoft Graph (https://graph.microsoft .io) um eine Verbindung mit Daten herzustellen, die sich außerhalb des aktuellen Dokuments befinden (in SharePoint, OneDrive, Outlook, Skype usw.). –

Verwandte Themen