How to get today task from multiple team subsite's task list?





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty{ margin-bottom:0;
}






up vote
2
down vote

favorite












If I enter the project name in a project list then based on that project name it should create a team subsite which will contain a one task list.



for example there are a 100 team subsites and each subsite will have one task list.



So, I want today's task from all the 100 subsite's task list in a single API call whether it is rest or graph API or any other solution for it.



Note: Name of task list is same for all subsites.



Thanks










share|improve this question






























    up vote
    2
    down vote

    favorite












    If I enter the project name in a project list then based on that project name it should create a team subsite which will contain a one task list.



    for example there are a 100 team subsites and each subsite will have one task list.



    So, I want today's task from all the 100 subsite's task list in a single API call whether it is rest or graph API or any other solution for it.



    Note: Name of task list is same for all subsites.



    Thanks










    share|improve this question


























      up vote
      2
      down vote

      favorite









      up vote
      2
      down vote

      favorite











      If I enter the project name in a project list then based on that project name it should create a team subsite which will contain a one task list.



      for example there are a 100 team subsites and each subsite will have one task list.



      So, I want today's task from all the 100 subsite's task list in a single API call whether it is rest or graph API or any other solution for it.



      Note: Name of task list is same for all subsites.



      Thanks










      share|improve this question















      If I enter the project name in a project list then based on that project name it should create a team subsite which will contain a one task list.



      for example there are a 100 team subsites and each subsite will have one task list.



      So, I want today's task from all the 100 subsite's task list in a single API call whether it is rest or graph API or any other solution for it.



      Note: Name of task list is same for all subsites.



      Thanks







      sharepoint-rest-api sharepoint-search graph-api






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited yesterday









      Ganesh Sanap

      1,500420




      1,500420










      asked yesterday









      Chandresh

      1658




      1658






















          2 Answers
          2






          active

          oldest

          votes

















          up vote
          3
          down vote













          A few days ago there was a question along the same lines here: Retrieve one library from each site and show the last item using ajax



          You would need to first get all subsites using this rest endpoint:/_api/web/webs?$expand=Webs



          Then loop the returned data and grab all items from the list that match the current date. Here's the base endpoint for that (You need to replace "Projects" with your list name): /_api/web/lists/GetByTitle('Projects')/items



          You would need to prepend the actual url from the first loop for each site to the endpoint.



          It's not super hard to make using client side javascript, but it does take a bit of time to get everything right.






          share|improve this answer






























            up vote
            2
            down vote













            Another option could be to use search to fetch those tasks with due date today, something like this https://www.kalmstrom.com/tips/SPSearch-My-Open-Tasks.htm






            share|improve this answer





















              Your Answer








              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "232"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              convertImagesToLinks: false,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: null,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














               

              draft saved


              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsharepoint.stackexchange.com%2fquestions%2f252901%2fhow-to-get-today-task-from-multiple-team-subsites-task-list%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes








              up vote
              3
              down vote













              A few days ago there was a question along the same lines here: Retrieve one library from each site and show the last item using ajax



              You would need to first get all subsites using this rest endpoint:/_api/web/webs?$expand=Webs



              Then loop the returned data and grab all items from the list that match the current date. Here's the base endpoint for that (You need to replace "Projects" with your list name): /_api/web/lists/GetByTitle('Projects')/items



              You would need to prepend the actual url from the first loop for each site to the endpoint.



              It's not super hard to make using client side javascript, but it does take a bit of time to get everything right.






              share|improve this answer



























                up vote
                3
                down vote













                A few days ago there was a question along the same lines here: Retrieve one library from each site and show the last item using ajax



                You would need to first get all subsites using this rest endpoint:/_api/web/webs?$expand=Webs



                Then loop the returned data and grab all items from the list that match the current date. Here's the base endpoint for that (You need to replace "Projects" with your list name): /_api/web/lists/GetByTitle('Projects')/items



                You would need to prepend the actual url from the first loop for each site to the endpoint.



                It's not super hard to make using client side javascript, but it does take a bit of time to get everything right.






                share|improve this answer

























                  up vote
                  3
                  down vote










                  up vote
                  3
                  down vote









                  A few days ago there was a question along the same lines here: Retrieve one library from each site and show the last item using ajax



                  You would need to first get all subsites using this rest endpoint:/_api/web/webs?$expand=Webs



                  Then loop the returned data and grab all items from the list that match the current date. Here's the base endpoint for that (You need to replace "Projects" with your list name): /_api/web/lists/GetByTitle('Projects')/items



                  You would need to prepend the actual url from the first loop for each site to the endpoint.



                  It's not super hard to make using client side javascript, but it does take a bit of time to get everything right.






                  share|improve this answer














                  A few days ago there was a question along the same lines here: Retrieve one library from each site and show the last item using ajax



                  You would need to first get all subsites using this rest endpoint:/_api/web/webs?$expand=Webs



                  Then loop the returned data and grab all items from the list that match the current date. Here's the base endpoint for that (You need to replace "Projects" with your list name): /_api/web/lists/GetByTitle('Projects')/items



                  You would need to prepend the actual url from the first loop for each site to the endpoint.



                  It's not super hard to make using client side javascript, but it does take a bit of time to get everything right.







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited yesterday

























                  answered yesterday









                  Morten K

                  651516




                  651516
























                      up vote
                      2
                      down vote













                      Another option could be to use search to fetch those tasks with due date today, something like this https://www.kalmstrom.com/tips/SPSearch-My-Open-Tasks.htm






                      share|improve this answer

























                        up vote
                        2
                        down vote













                        Another option could be to use search to fetch those tasks with due date today, something like this https://www.kalmstrom.com/tips/SPSearch-My-Open-Tasks.htm






                        share|improve this answer























                          up vote
                          2
                          down vote










                          up vote
                          2
                          down vote









                          Another option could be to use search to fetch those tasks with due date today, something like this https://www.kalmstrom.com/tips/SPSearch-My-Open-Tasks.htm






                          share|improve this answer












                          Another option could be to use search to fetch those tasks with due date today, something like this https://www.kalmstrom.com/tips/SPSearch-My-Open-Tasks.htm







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered yesterday









                          Kasper Bo Larsen

                          1,51621017




                          1,51621017






























                               

                              draft saved


                              draft discarded



















































                               


                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsharepoint.stackexchange.com%2fquestions%2f252901%2fhow-to-get-today-task-from-multiple-team-subsites-task-list%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              'app-layout' is not a known element: how to share Component with different Modules

                              android studio warns about leanback feature tag usage required on manifest while using Unity exported app?

                              SQL update select statement