Beispiel #1
0
        static async Task <List <(string, string)> > GetIdsAndCoverUrlsForIssuesInTimeRange(Retriever retriever, DateOptions dateOptions, string tableName)
        {
            string formula = GenerateTimeRangeFormula(dateOptions);

            Console.WriteLine($"Retrieving Ids for Issues between {dateOptions.FirstDateNonInclusive} & {dateOptions.LastDateNonInclusive} (non-inclusive)");

            List <string> fields = new List <string>()
            {
                "Date", "Cover"
            };

            (bool success, string errorMessage, List <(string, string)> idsAndUrls) = await retriever.GetIdsAndAttachmentUrlsFromRecordsFilterByFormula(tableName, formula, fields);

            if (!success)
            {
                Console.WriteLine(errorMessage);
                return(null);
            }
            else
            {
                return(idsAndUrls);
            }
        }