因此,我希望将其提供给我的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)
}
我能够通过运行菜单中的“作为附加组件测试...”获得所需的结果。但这只是术语“测试”所暗示的。因此,这使我相信我需要将其作为表格附件发布。但是,我真的不想将此发布到网上商店。到此为止的步骤,验证,证书等太多。
答案 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...
对其进行访问。