Github - Разрешить пользователям открывать проблему на моей странице Github? - PullRequest
1 голос
/ 04 апреля 2019

Как мне разрешить пользователям открывать проблемы на самой странице Github?

Итак, я хочу, чтобы это работало так, как пользователи заходят на мой сайт http://example.github.io/ и нажимают кнопку, которая говорит что-то вроде «Открыть вопрос», и заставляют их перенести их в форму на моем сайте.и как только они отправляют это, это открывает проблемы с информацией, которую они ввели.

1 Ответ

0 голосов
/ 04 апреля 2019

Один подход, , описанный здесь , заключается в следующем:

Например:

function onFormSubmit(e) {

  var itemResponses = e.response.getItemResponses();
  var item1 = itemResponses[1].getResponse();
  var item2 = itemResponses[2].getResponse();
  var item3 = itemResponses[3].getResponse();
  var item4 = itemResponses[4].getResponse();
  var item5 = itemResponses[5].getResponse();
  var item6 = itemResponses[6].getResponse();
  var item7 = itemResponses[7].getResponse();
  var item8 = itemResponses[8].getResponse();

  var title = "Bug: " + item2;

  var body = 
      "<strong>Submitted By: </strong>" + item1 +
        "\n<strong>url: </strong>" + item3 +
        "\n<strong>device: </strong>" + item4 +
        "\n<strong>browser: </strong>" + item5 +
        "\n<strong>expected behavior: </strong>" + item6 +
        "\n<strong>actual behavior: </strong>" + item7 +
        "\n<strong>steps to reproduce: </strong>" + item8;

  var payload = {
    "title": title,
    "body": body
  };

  var options = {
    "method": "POST",
    "contentType": "application/json",
    "payload": JSON.stringify(payload)
  };

  var response = UrlFetchApp.fetch("https://api.github.com/repos/EXAMPLE?access_token="+ghToken, options);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...