GithubHelp home page GithubHelp logo

Comments (3)

yhay81 avatar yhay81 commented on August 22, 2024

var token = 'xoxp-自分のトークン';
var token = PropertiesService.getScriptProperties().getProperty('SLACK_ACCESS_TOKEN');
上記のどちらかを試してください。
後者の場合、事前にGASに対してSLACK_ACCESS_TOKENキーで自分のトークンを設定しておく必要があります。

from gaslacker.

Moriga avatar Moriga commented on August 22, 2024

回答ありがとうございます。
修正した結果 slack.chat.postMessageでエラーが出ないことを確認しました。
ありがとうございます!

新たな問題に直面していて、コードを修正し下記の通りにしました。

var token = "xoxb-hoge"
var slack = GASlacker.methods(token);

function doPost(e){
  if(e.parameter.text.match(/hello/)){
    var text = "Hello," + e.parameter.user_name;
    slack.chat.postMessage(e.parameter.channel_id, text);
  }
}

Slackで対象のチャンネルに "hello"と打ち込んでも応答がありません。
下記の通りチャンネル名を直接記載するなどしてみましたが、メッセージが送信されない状態です。

slack.chat.postMessage("#random", "あいうえお");

・特にエラーログを吐いていない
・ifを外しても駄目
・console.logを打った所ログは吐いていたのでスクリプト自体は動いている

というような状態です……。
以上、よろしくお願い致します。

from gaslacker.

yhay81 avatar yhay81 commented on August 22, 2024

大変お待たせしましたが、修正を行いました。
いったん閉じますが、何か問題がありましたら再度Issueいただければと思います。

from gaslacker.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.