Powershell 如何使用IP地址连接到SharePoint Online

Powershell 如何使用IP地址连接到SharePoint Online,powershell,sharepoint-online,Powershell,Sharepoint Online,我想知道如何使用IP地址成功连接到spo服务url Connect-SPOService https://13.xxx.xxx.9-admin.sharepoint.com 使用kendo.ooxml.Workbook结合kendo.saveAs,手动触发按钮上的Excel导出如何 我编了一个例子。如果这是你需要的,请告诉我。此外,如果您需要检索屏幕名称,这里有一些示例说明如何执行此操作 编辑 下面是Dojo示例在按下“单击导出”按钮时生成的导出示例。请注意,标题是自定义的 不确定为什么这对

我想知道如何使用IP地址成功连接到spo服务url

Connect-SPOService https://13.xxx.xxx.9-admin.sharepoint.com

使用
kendo.ooxml.Workbook
结合
kendo.saveAs
,手动触发按钮
上的Excel导出如何

我编了一个例子。如果这是你需要的,请告诉我。此外,如果您需要检索屏幕名称,这里有一些示例说明如何执行此操作

编辑 下面是Dojo示例在按下“单击导出”按钮时生成的导出示例。请注意,标题是自定义的

不确定为什么这对您不起作用,但请在代码中尝试以下示例,看看会发生什么。基本上,您可以按如下方式连接自定义函数以处理导出按钮单击:

$("#exportButton").kendoButton({
    click: function () {
       var grid = $("#yourGrid").getKendoGrid();

       // declare `rows` and supply your own column names
       var rows = [{
           cells: [
               { value: "ContactTitle" },
               { value: "CompanyName" },
               { value: "Country" }
           ]
       }];                        
       var trs = grid.dataSource;
       // will get any filters applied to grid dataSource
       var filteredDataSource = new kendo.data.DataSource({
           data: trs.data(),
           filter: trs.filter()
       });

       filteredDataSource.read();
       var data = filteredDataSource.view();

       for (var i = 0; i < data.length; i++) {
           var dataItem = data[i];
           rows.push({
               cells: [ // dataItem."Whatever Your Attributes Are"
                   { value: dataItem.ContactTitle },
                   { value: dataItem.CompanyName },
                   { value: dataItem.Country }
               ]
           });
       }                
       excelExport(rows);            
    }
});

让我知道结果。

我用代码更新了问题,并解释了问题的作用。用你自己的代码试试这个,让我知道它是怎么回事。别忘了接受(如果你对解决方案满意,请投赞成票:)。这里是剑道格网的链接。如果你陷入困境,发布一个新问题(因为它与这个问题无关),并记住尽可能多地包含细节。我发布了一个新问题。希望你能帮我回答。
function excelExport(rows) {
    var workbook = new kendo.ooxml.Workbook({
        sheets: [
            {
                columns: [
                  { autoWidth: true },
                  { autoWidth: true }
                ],
                title: "Name of Tab",
                rows: rows
            }
        ]
    });
    var nameOfPage = "Test-1"; // insert here however you are getting name of screen
    kendo.saveAs({ dataURI: workbook.toDataURL(), fileName: nameOfPage + " Export.xlsx" });

}