2017-05-28 26 views
3

私はGoogleスプレッドシートアドオンを開発しました。私はInline Installationオプションを私のウェブサイトに追加しようとしています。しかし、私のアドオンは、通常のアドオンインストールではなく、Google Chrome拡張機能として追加されています。Googleシートのインラインインストールを有効にするアドオン

予想される結果:ユーザーのアカウントにアドオンをインストールする。ここ は、コードの要旨です:

<html> 
    <head> 
     <title>Inline Installtion</title> 
     <link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/jjkkhnadaddgofdoapkbdemklgkcnmld"> 
     <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet"> 
     <link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" /> 
     <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> 
     <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> 
     <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script> 
    </head> 
    <body> 
     <div class="container"> 
      <div class="section"> 
       <div class="row"> 
        <div class="col-sm-2"> 
         <div class=""> 
          <h5 class=""></h5> 
         </div> 
        </div><!-- left div/column --> 
        <div class="col-sm-8 form_div"> 
         <br> 
         <br> 
         <br> 
         <br> 
         <div class="form-group main_button"> 
          <div class="col-lg-10 col-lg-offset-2"> 
           <div class="col-lg-4"></div> 
           <div class="col-lg-4"> 
            <button type="submit" class="btn btn-primary" id="install-button">Add to Chrome</button> 
           </div> 
           <div class="col-lg-4"></div> 
          </div> 
         </div> 
        </div> 
        <div class="col-sm-2"> 
         <div class=""> 
          <h5 class="center"></h5> 
         </div> 
        </div><!-- right div/column --> 
       </div><!-- row --> 
      </div><!-- section --> 
     </div><!-- container --> 
     <script> 
      $(document).ready(function() { 
       function successCallback(e) 
       { 
        console.log("Success"); 
        console.log(e); 
       } 

       function failureCallback(e) 
       { 
        console.log("Failure"); 
        console.log(e); 
       } 

       $("#install-button").click(function(event) { 
        chrome.webstore.install("https://chrome.google.com/webstore/detail/jjkkhnadaddgofdoapkbdemklgkcnmld", successCallback, failureCallback); 
       }); 
      }); 
     </script> 
    </body> 
</html> 

だから私の質問です:それはそれを行うことは可能ですか?はいの場合、Google Spreadsheet AddOnのインラインインストールを有効にするにはどうすればよいですか?

大変助かります。ありがとうございました。

答えて

2

いいえ、Googleでは、あなたのウェブサイトにアドオンを埋め込むことはできません。

あなたのウェブサイトにGoogle Appsアドオンを表示する別の方法があります。 Survey Monkeyがやったように

ちょうどウェブサイト上のマーケットプレースリンクまたはスナップショットを示しました。

LINK

OR

スクラップHTML形式の市場からのデータやウェブサイト上でそれを示しています。

0

Publishing an Add-onに従います。これには、アドオンとして公開するために必要な手順が記載されています。ウェブストアはAppsと拡張機能用であるため、Chromeウェブストアでアドオンを見つけることはできません。 Google Marketplaceにはアドオンが搭載されています。

ご使用になりたい場合は、Google Marketplaceにアクセスし、作成したアドオンの名前を入力してください。あなたはそれをインストールし、許可を得て、最後にそれを使用できるように求められます。スプレッドシートのアドオンメニューボタンをチェックすることで、正常にインストールされているかどうかを確認できます。

+0

私はこれまで行ってきましたが、インラインインストールボタンのように私のウェブサイトにもインストールボタンが必要です。 –

関連する問題