标签: add-on

使用C++插件调用Require

在编写C++ Node.JS Addon时,有什么require('./someModule')能够加载模块以便在编译的Addon中使用?

我找到了这个方法:

Handle<String> source = 
    String::New("NameOfLibrary.register(require('./someModule'))");
Handle<Script> script = 
    Script::Compile(source);
script->Run();
Run Code Online (Sandbox Code Playgroud)

如果与我在这里提出的问题一起使用会很好地工作,但我想知道是否有更原生的方式.

c++ add-on node.js requirejs

2
推荐指数
1
解决办法
851
查看次数

附加组件没有响应。等待还是取消?

我正在尝试使用 atlassian-connect-play-java 制作一个简单的 HelloWorld 插件:

我的控制器:

package controllers;
import views.html.*;
import com.atlassian.connect.play.java.controllers.AcController;
import com.google.common.base.Supplier;
import play.mvc.Controller;
import play.mvc.Result;
public class Application extends Controller {
     public static Result index()
    {
        return AcController.index(home(), descriptor());
    }
     private static Supplier<Result> descriptor()
    {
        return new Supplier<Result>()
        {
            @Override
            public Result get()
            {
                return AcController.descriptor();
            }
        };
    }
    private static Supplier<Result> home()
    {
        return new Supplier<Result>()
        {
            @Override
            public Result get()
            {
                return ok(index.render("Hello"));
            }
        };
    }
}
Run Code Online (Sandbox Code Playgroud)

我的路线文件:

GET / controllers.Application.index()
GET /assets/*file controllers.Assets.at(path="/public", file) …
Run Code Online (Sandbox Code Playgroud)

cloud add-on confluence atlassian-connect

2
推荐指数
1
解决办法
816
查看次数

我可以在 Google Apps 脚本中测试 DocumentProperties 吗?

是否可以测试使用 DocumentProperties 的 Google Apps 脚本?该测试文档似乎表明这是可能的:

如果您的加载项使用属性服务,则属性将在下次运行测试配置时保持可用并保持可用。

但是,当我尝试使用 DocumentProperties 时,出现以下错误:

Google Apps Script: You do not have permission to call getDocumentProperties
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试的代码:

function appFolderExists(){
    PropertiesService.getDocumentProperties().getProperties();
    return true;
}

function onOpen() {
    FormApp.getUi().createMenu('My Addon')
        .addItem('My Addon', 'showSidebar')
        .addToUi();
    if(!appFolderExists()){
        createAppFolder();
    }
}
Run Code Online (Sandbox Code Playgroud)

我的插件目前部署为测试(用于表单)。它已安装但未启用。

我想添加更多的逻辑appFolderExists,但我一直被卡住,因为我看不到访问 DocumentProperties。我做错了什么还是这只是测试插件的不便限制?

add-on google-apps-script

2
推荐指数
1
解决办法
343
查看次数

在 Gmail 插件上获取草稿正文

我有一个与此问题类似的问题,并且该主题错误已经解决,但我需要从用户正在编写的消息中获取“正文”,以及“messageId”。

\n我有一个 contextualTrigger,但它不\xe2\x80\x99t 登录 STACKDRIVER

\n
function onGmailMessageOpen(e) {\n  console.log(e);\n  \n  // Get the ID of the message the user has open.\n  var messageId = e.gmail.messageId;\n}\n
Run Code Online (Sandbox Code Playgroud)\n
"gmail": {\n      "contextualTriggers": [\n        {\n          "unconditional": {},\n          "onTriggerFunction": "onGmailMessageOpen"\n        }\n      ],\n
Run Code Online (Sandbox Code Playgroud)\n

有没有办法获取当前撰写消息的“body”和“messageId”,无论它是新草稿还是回复,或者这是插件的限制?

\n

gmail triggers add-on google-apps-script

2
推荐指数
1
解决办法
934
查看次数

“作为附加组件测试”模式下出现“302 暂时移动”错误 (Telegram)

  1. 该电子表格包含项目 1,部署为具有以下权限的 Web 应用程序:Execute as: Me, Who has access: Anyone

网络应用程序

function doPost(e) {
  myLog('Received from Addon: ' + JSON.stringify(e));
  // console.log('parameters from caller ' + JSON.stringify(e));
  return ContentService.createTextOutput(JSON.stringify(e));
}
Run Code Online (Sandbox Code Playgroud)

Webhook aTelegram-bot 和此 Web 应用程序已设置。

  1. 我正在使用此电子表格来测试(作为附加组件)另一个项目 2。

添加在

function sendPost() {
  var sheetURL = SpreadsheetApp.getActiveSpreadsheet().getUrl();

  // var webAppUrl = "https://script.google.com/macros/s/#####/exec"; // 7: Part_1 - WebApp: My
  var webAppUrl = "https://script.google.com/macros/s/###/exec"; // 7: Part_1 - WebApp: Tester

  // var auth = ScriptApp.getOAuthToken();
  // var header = { 'Authorization': 'Bearer …
Run Code Online (Sandbox Code Playgroud)

web-applications add-on google-apps-script http-status-code-302 telegram-bot

2
推荐指数
1
解决办法
1797
查看次数

部署SDK Addon组件

基于SDK中的PlatformLibrary示例代码,我创建了一个小型的hello world库,该库的最终目标是为第三方开发人员添加为我的自定义Android映像开发的功能.我目前停留在如何部署相同的点,以便开发人员可以开始使用它,我无法找到任何指针,请帮助,如果你有任何信息.

sdk android add-on deploying

1
推荐指数
2
解决办法
5873
查看次数

从源代码安装plone插件,完整新手的说明?

任何人都可以解释如何在plone安装中安装下面的模块?我尝试了2个小时无济于事.

https://github.com/collective/collective.xmpp.chat

对于新手来说,说明太模糊了.我有plone设置这个回购中的文档似乎不完整,我完全迷失了如何继续.任何plone,zope和/或python guru都能对此有所了解吗?

xmpp zope plone add-on

1
推荐指数
1
解决办法
146
查看次数

如何重启bootstrap之旅?

当我单击"结束游览"按钮时,我无法再次启动引导游览.我搜索了所有文档,但我还没有找到解决方案.

javascript jquery add-on twitter-bootstrap

1
推荐指数
2
解决办法
2605
查看次数

发布后从我的 google 电子表格插件中获取代码

我在谷歌电子表格上发布了一个私人插件。但是,问题是,我丢失了插件的应用程序脚本源代码。我需要进行一些更改并再次发布。

我怎样才能从我在 chrome 网上商店发布的电子表格插件中获取/下载代码?

我尝试在https://chrome.google.com/webstore/developer/dashboard上查看,那里有我发布的所有插件的列表,但没有阅读源代码的选项。快速的谷歌搜索没有发现任何关于此的信息。有什么建议?

add-on google-sheets google-apps-script

1
推荐指数
1
解决办法
3205
查看次数

未捕获的TypeError:无法读取未定义的属性"CSSTransitionGroup",反应插件

我需要使用react addons,ReactCSSTransitionGroup,但我仍然有错误Uncaught TypeError:无法读取未定义的属性'CSSTransitionGroup'.

我有反应,react-dom和ReactCSSTransitionGroup v:15.4.2,所以不应该有问题.我已经通过mpn安装了react-addons-css-transition-group.

import React, { PropTypes } from 'react';
import ReactCSSTransitionGroup from 'react-addons-css-transition-group';
const ReactCSSTransitionGroup = React.addons.CSSTransitionGroup;
Run Code Online (Sandbox Code Playgroud)

我添加到webpack配置

externals: {
  'react/addons': true,
  'react/lib/ExecutionEnvironment': true,
  'react/lib/ReactContext': true
  }
Run Code Online (Sandbox Code Playgroud)

但它没有帮助

我在index.js中使用它(在Alert文件夹中):

import React, { PropTypes } from 'react';
import BasicAlert from './basicAlert';

import {
    alertsWrapper,
    enter,
    enterActive,
    leave,
    leaveActive,
} from './alertsHandler.scss';

import CSSTransitionGroup from 'react-addons-css-transition-group';
//const ReactCSSTransitionGroup = React.addons.CSSTransitionGroup;

const AlertsHandler = ({ closeTime, alerts = [] }) => (
    <div className={alertsWrapper}>
        <ReactCSSTransitionGroup
            transitionName={{
                enter,
                enterActive,
                leave,
                leaveActive, …
Run Code Online (Sandbox Code Playgroud)

add-on reactjs

1
推荐指数
1
解决办法
2854
查看次数