如何发布单个Google脚本功能?

时间:2019-03-06 09:00:03

标签: google-apps-script google-sheets google-apps-script-addon

因此,我希望将其提供给我的Google表格的 ALL 单一功能。

这很简单。非常简单,我将其完整地发布在这里。

function swapMonthAndDay() {
  // The code below will swap the month and day for any Date objects in the selected cells.
  var range = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getActiveRange()
  var values = range.getValues();
  values.forEach(function(row, y){
    row.forEach(function(value, x){
      if (value instanceof Date){
        var month = value.getMonth() + 1,
            day = value.getDate();
        value.setMonth(day - 1);
        value.setDate(month);
      }
    });
  });  
  range.setValues(values)
}

我能够通过运行菜单中的“作为附加组件测试...”获得所需的结果。但这只是术语“测试”所暗示的。因此,这使我相信我需要将其作为表格附件发布。但是,我真的不想将此发布到网上商店。到此为止的步骤,验证,证书等太多。

Add-ons dropdown

1 个答案:

答案 0 :(得分:0)

好吧,我终于明白了。

事实证明,它与Chrome网上应用店无关。这里有GSuite市场和老旧的Chrome网上商店。目前,“作为附加组件部署”按钮可链接到Chrome Web Store部署流程。

所有这些都依赖于Cloud Project设置。

https://developers.google.com/gsuite/add-ons/how-tos/publish-addons

https://developers.google.com/gsuite/add-ons/how-tos/publish-for-domains

编辑脚本时,需要通过菜单中的 Resources > Cloud Platform project... 对其进行访问。

enter image description here